nbs0105 / BOOT_CMS star
SJ 2021-07-19
first
@9beb083a975764e9099a7d81a46881d56c99a7e9

Up to 2,000 files will be displayed.

 
base/.classpath (added)
+++ base/.classpath
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="test" value="true"/>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+	<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v8.0"/>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>
 
base/.gitignore (added)
+++ base/.gitignore
@@ -0,0 +1,1 @@
+/target/
 
base/.project (added)
+++ base/.project
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>base</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.springframework.ide.eclipse.core.springbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.springframework.ide.eclipse.core.springnature</nature>
+		<nature>egovframework.dev.imp.ide.natures.egovnature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+	</natures>
+</projectDescription>
 
base/.settings/.jsdtscope (added)
+++ base/.settings/.jsdtscope
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/webapp"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
+		<attributes>
+			<attribute name="hide" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
+	<classpathentry kind="output" path=""/>
+</classpath>
 
base/.settings/org.eclipse.jdt.core.prefs (added)
+++ base/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,14 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
 
base/.settings/org.eclipse.wst.common.component (added)
+++ base/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
+    <wb-module deploy-name="base">
+        <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
+        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/resources"/>
+        <property name="context-root" value="kr"/>
+        <property name="java-output-path" value="/base/build/classes"/>
+    </wb-module>
+</project-modules>
 
base/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml (added)
+++ base/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
@@ -0,0 +1,12 @@
+<root>
+  <facet id="jst.jsf">
+    <node name="libprov">
+      <attribute name="provider-id" value="jsf-no-op-library-provider"/>
+    </node>
+  </facet>
+  <facet id="jst.jaxrs">
+    <node name="libprov">
+      <attribute name="provider-id" value="jaxrs-no-op-library-provider"/>
+    </node>
+  </facet>
+</root>
 
base/.settings/org.eclipse.wst.common.project.facet.core.xml (added)
+++ base/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <runtime name="Apache Tomcat v6.0"/>
+  <fixed facet="wst.jsdt.web"/>
+  <installed facet="jst.web" version="2.5"/>
+  <installed facet="wst.jsdt.web" version="1.0"/>
+  <installed facet="java" version="1.7"/>
+  <installed facet="jst.jsf" version="2.2"/>
+  <installed facet="jst.jaxrs" version="2.0"/>
+</faceted-project>
 
base/.settings/org.eclipse.wst.jsdt.ui.superType.container (added)
+++ base/.settings/org.eclipse.wst.jsdt.ui.superType.container
@@ -0,0 +1,1 @@
+org.eclipse.wst.jsdt.launching.baseBrowserLibrary(파일 끝에 줄바꿈 문자 없음)
 
base/.settings/org.eclipse.wst.jsdt.ui.superType.name (added)
+++ base/.settings/org.eclipse.wst.jsdt.ui.superType.name
@@ -0,0 +1,1 @@
+Window(파일 끝에 줄바꿈 문자 없음)
 
base/.settings/org.eclipse.wst.validation.prefs (added)
+++ base/.settings/org.eclipse.wst.validation.prefs
@@ -0,0 +1,2 @@
+disabled=06target
+eclipse.preferences.version=1
 
base/.springBeans (added)
+++ base/.springBeans
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beansProjectDescription>
+	<version>1</version>
+	<pluginVersion><![CDATA[2.3.0.200912170948-RELEASE]]></pluginVersion>
+	<configSuffixes>
+		<configSuffix><![CDATA[xml]]></configSuffix>
+	</configSuffixes>
+	<enableImports><![CDATA[false]]></enableImports>
+	<configs>
+	</configs>
+	<configSets>
+	</configSets>
+</beansProjectDescription>
 
base/Documents/BaseForMySql_v1.0.erwin (Binary) (added)
+++ base/Documents/BaseForMySql_v1.0.erwin
Binary file is not shown
 
base/Documents/MySql_기본데이터.sql (added)
+++ base/Documents/MySql_기본데이터.sql
@@ -0,0 +1,210 @@
+/* 주의사항 : COMTNROLEINFO쪽 ROLE_PTN 제대로 들어갔는지 확인 198번째 줄 */
+
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('DUS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('WEBLOG_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BANNER_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('POPUP_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LINK_SITE_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTINFO_ID','41');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('SITE_ID','2');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('MENU_ID','2');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_CTGRYMASTER_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_CTGRY_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_NTT_NO','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_CMT_NO','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('CMMNTY_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('FILE_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTITEM_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTITEMEX_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTCNSR_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTANWPER_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTFORM_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTFANWPER_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LYT_TMPLAT_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LYT_TMPLAT_HIS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_TMPLAT_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_TMPLAT_HIS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LOGINLOG_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LYT_SOURC_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LYT_SOURC_HIS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('MNU_HIS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_SOURC_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_SOURC_HIS_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('VISITSCHUL_ID','1');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('TMP_ID','1');
+
+INSERT INTO comtccmmnclcode (CL_CODE, CL_CODE_NM, CL_CODE_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','전자정부 프레임워크 공통서비스','전자정부 프레임워크 공통서비스','Y',NOW(),'SYSTEM',null,null);
+
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM109','배너주제분류코드','배너주제분류코드','N',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','999','컨텐츠분류코드','컨텐츠분류코드','N',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM001','등록구분','게시판, 커뮤니티, 동호회 등록구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM020','일정구분','일정구분 부서일지정보/일지정보 상태구분','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM035','행사유형','행사/이벤트/캠페인 구분','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM910','메뉴컨텐츠구분','메뉴컨텐츠구분','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM912','게시판속성코드','게시판속성코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM201','커뮤니티구분코드','커뮤니티구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM202','승인정책코드','승인정책코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM203','재가입정책코드','재가입정책코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM005','템플릿구분코드','템플릿구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM006','승인유형코드','승인유형코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM007','승인상태','승인상태','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM032','작업유형코드','작업유형코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM003','대상업무유형코드','대상업무유형코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM105','QNA카테고리코드','QNA카테고리코드','N',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM108','처리상태코드','처리상태코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM104','FAQ카테고리코드','FAQ카테고리코드','N',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM107','배너구분코드','배너구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM023','사이트주제분류코드','사이트주제분류코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM800','사용자구분코드','사용자구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM915','메인컨텐츠','메인컨텐츠','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM918','게시판소스구분','게시판소스구분','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM919','게시판템플릿구분','게시판템플릿구분','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM916','템플릿대분류코드','템플릿대분류코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM917','템플릿중분류코드','템플릿중분류코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM920','기관유형코드','기관유형코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC','COM914','HTML소스 구분코드','HTML소스 구분코드','Y',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmncode (CL_CODE, CODE_ID, CODE_ID_NM, CODE_ID_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('EFC', 'COM017', '휴일구분', '휴일의 구분', 'Y', NOW(), 'SYSTEM', NOW(), 'SYSTEM');
+
+
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('직속기관','직속기관','Y','4','COM109',NOW(),'23432',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('지역교육청','지역교육청','Y','5','COM109',NOW(),'23432',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('시·도교육청','시·도교육청','Y','6','COM109',NOW(),'23432',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('타시도연구정보원','타시도연구정보원','Y','7','COM109',NOW(),'23432',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티','커뮤니티','Y','2','COM104',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('에듀스마켓','에듀스마켓','Y','3','COM105',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('마일리지','마일리지','Y','3','COM104',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티','커뮤니티','Y','4','COM105',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('교육관련','교육관련','Y','2','COM109',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기타','기타','Y','99','COM109',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('사이트 게시판 이용등록','사이트 게시판 이용등록','Y','REGC01','COM001',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티 등록','커뮤니티 등록','Y','REGC02','COM001',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티 게시판 등록','커뮤니티 게시판 등록','Y','REGC06','COM001',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('행사및일반일정','행사및일반일정','Y','1','COM020',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('설문조사','설문조사','Y','3','COM020',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('객관식','객관식','Y','1','COM035',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('주관식','주관식','Y','2','COM035',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('없음','없음','Y','CTS01','COM910',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('일반게시판','게시판','Y','CTS02','COM910',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('프로그램','프로그램','Y','CTS04','COM910',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('IFRAME','IFRAME','Y','CTS05','COM910',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('포틀릿','포틀릿','Y','CTS06','COM910',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('앨범형게시판','앨범형게시판','Y','BBSA02','COM912',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('일반형게시판','일반형게시판','Y','BBSA03','COM912',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('일반커뮤니티','일반커뮤니티','Y','CMY01','COM201',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('학급커뮤니티','학급커뮤니티','Y','CMY02','COM201',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('자동승인','자동승인','Y','PY01','COM202',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('수동승인','수동승인','Y','PY02','COM202',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('재가입허용','재가입허용','Y','SA01','COM203',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('재가입불허','재가입불허','Y','SA02','COM203',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('홈페이지템플릿','홈페이지템플릿','Y','sit','COM005',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티템플릿','커뮤니티템플릿','Y','cmy','COM005',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티등록','커뮤니티등록','Y','CF01','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티삭제','커뮤니티삭제','Y','CF02','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티운영자등록','커뮤니티운영자등록','Y','CF05','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티운영자삭제','커뮤니티운영자삭제','Y','CF06','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('게시판이용등록','게시판이용등록','Y','CF09','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('게시판삭제','게시판삭제','Y','CF10','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티사용자등록','커뮤니티사용자등록','Y','CF11','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티사용자탈퇴','커뮤니티사용자탈퇴','Y','CF12','COM006',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('승인요청','승인요청','Y','AP01','COM007',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('승인허가','승인허가','Y','AP02','COM007',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('승인반려','승인반려','Y','AP03','COM007',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('회원가입','회원가입','Y','WC01','COM032',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('사용자등록','사용자등록','Y','WC02','COM032',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('회원탈퇴','회원탈퇴','Y','WC03','COM032',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('사용자삭제','사용자삭제','Y','WC04','COM032',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('게시판','게시판','Y','BBS','COM003',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티','커뮤니티','Y','CMY','COM003',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('회원가입','회원가입','Y','1','COM105',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기타','기타','Y','99','COM105',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('접수대기','접수대기','Y','QA01','COM108',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('처리중','처리중','Y','QA02','COM108',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('처리완료','처리완료','Y','QA03','COM108',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('회원정보','회원정보','Y','1','COM104',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기타','기타','Y','99','COM104',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('하단배너','하단배너','Y','BAN004','COM107',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('관련사이트','관련사이트','Y','1','COM023',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('부속기관','부속기관','Y','2','COM023',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기타','기타','Y','CMY05','COM201',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('게시판','게시판','Y','SMCTS01','COM915',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('공통','공통','Y','BSSE_01','COM918',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('공통','공통','Y','BTSE_01','COM919',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('홈페이지','홈페이지','Y','sit','COM916',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('커뮤니티','커뮤니티','Y','cmy','COM916',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기관','기관','Y','1','COM917',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('기관','기관','Y','1','COM920',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('민원상담게시판','민원상담게시판','Y','BBSA11','COM912',NOW(),'admin',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('HTML','HTML','Y','HTML','COM914',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_NM, CODE_DC, USE_AT, CODE, CODE_ID, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('JSP','JSP','Y','JSP','COM914',NOW(),'SYSTEM',NULL,NULL);
+INSERT INTO comtccmmndetailcode (CODE_ID, CODE, CODE_NM, CODE_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('COM017', '01', '법정휴일', '법정휴일', 'Y', NOW(), 'SYSTEM', NOW(), 'SYSTEM');
+INSERT INTO comtccmmndetailcode (CODE_ID, CODE, CODE_NM, CODE_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('COM017', '02', '법정공휴일', '법정공휴일', 'Y', NOW(), 'SYSTEM', NOW(), 'SYSTEM');
+INSERT INTO comtccmmndetailcode (CODE_ID, CODE, CODE_NM, CODE_DC, USE_AT, FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID) VALUES ('COM017', '03', '임시공휴일', '임시공휴일', 'Y', NOW(), 'SYSTEM', NOW(), 'SYSTEM');
+
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('01','모든사용자','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('02','시민','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('04','학부모','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('06','학생','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('08','교사','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('10','업무관리자','',NOW());
+INSERT INTO comtnauthorinfo (AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE) VALUES ('99','통합관리자','',NOW());
+
+
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('01','02');
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('02','04');
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('04','06');
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('06','08');
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('08','10');
+INSERT INTO comtnroles_hierarchy (PARENT_ROLE, CHILD_ROLE) VALUES ('10','99');
+
+INSERT INTO comtnroleinfo (ROLE_CODE, ROLE_DC, ROLE_CREAT_DE, ROLE_NM, ROLE_PTN, ROLE_TYP, ROLE_SORT) VALUES ('web-000001','관리자접근권한',NOW(),'보안등급이상','\A/mng/.*\Z','url','2');
+
+INSERT INTO comtnauthorrolerelate (CREAT_DT, AUTHOR_CODE, ROLE_CODE) VALUES ( NOW(), '10', 'web-000001' );
+
+INSERT INTO comtnmber (USER_ID, USER_SE_CODE, PASSWORD, USER_NM, EMAIL_ADRES, TLPHON_NO, MOBLPHON_NO, ZIP, ADRES, ADRES_DETAIL, BRTHDY, SLRCLD_LRR_CODE, SEXDSTN, EMAIL_RECPTN_AT, MOBLPHON_RECPTN_AT, PHOTO_ORIGINAL_FILE_NM, PHOTO_STRE_FILE_NM, DELETE_AT, DELETE_PNTTM, DELETE_RESN, CONFM_AT, CONFM_PNTTM, CREDT_ID, CRTFCT_DN, CRTFCT_SERIAL, SITE_ID, FRST_REGIST_IP, FRST_REGIST_PNTTM, LAST_UPDUSR_ID, LAST_UPDUSR_PNTTM) 
+   VALUES ('admin','99','6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b','관리자','sj1004class@hanmail.net','02-0000-0000','010-0000-0000','111222','333','4444','','','','','','','','N',NOW(),'1','Y',NOW(),'20121123111910','','','SITE_000000000000001','',NOW(),null,null);
+
+INSERT INTO comtnsiteinfo (
+   SITE_ID, SITE_NM, SITE_URL, 
+   FRST_REGISTER_PNTTM, FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, 
+   LAST_UPDUSR_ID, USE_AT, ACTVTY_AT, 
+   UPEND_LOGO_FILE_NM, LPT_LOGO_FILE_NM, LYT_TMPLAT_ID, 
+   ADRES_FILE_NM, ADRES_REPLC_TEXT, INDVDLINFO_POLICY, 
+   USE_STPLAT, EMAIL_COLCT_POLICY, MOBILE_USE_AT, 
+   CMY_TMPLAT_ID, CPYRHT_STTEMNT_SVC, INSTT_CODE, 
+   BRWSR_SJ, TLPHON_NO, FAX_NO, 
+   ADRES, MOUSE_SCRTY_APPLC_AT, KYBRD_SCRTY_APPLC_AT, 
+   DPLCT_LOGIN_PERM_AT, PASSWORD_MUMM_LT, PASSWORD_MXMM_LT, 
+   PASSWORD_NUMBER_POLICY_AT, PASSWORD_CHRCTR_POLICY_AT, PASSWORD_SPCLCHRCTR_POLICY_AT, 
+   PASSWORD_CHANGE_CYCLE, LYT_SOURC_ID, CMY_SOURC_ID, 
+   REPRSNT_IMAGE_FILE_NM, SLOGAN_FILE_NM, SLOGAN_REPLC_TEXT, 
+   LA, LO) 
+VALUES ('SITE_000000000000001','메인사이트','dev.sj.com',NOW(),'admin',NULL,NULL,'Y','Y','','','LYTTMP_0000000000001','','주소',
+'<p>학교명 : $SITE_NM$ <br />전화번호 : $PHONE_NO$ <br />팩스번호 : $FAX_NO$ <br />개인정보처리방침</p>',
+'<p>학교명 : $SITE_NM$ <br />전화번호 : $PHONE_NO$ <br />팩스번호 : $FAX_NO$ <br />$SITE_NM$ 가입약관</p>',
+'<p>학교명 : $SITE_NM$ <br />전화번호 : $PHONE_NO$ <br />팩스번호 : $FAX_NO$ <br />$SITE_NM$ 이메일수집거부</p>',
+'Y','','<p>학교명 : $SITE_NM$ <br />전화번호 : $PHONE_NO$ <br />팩스번호 : $FAX_NO$ <br />$SITE_NM$ 저작권신고서비스</p>','','개발','000-0000-0000','000-0000-0000','주소','N','N','Y','4','20','Y','Y','Y','6','LYTSRC_0000000000001','','SITE_201210250244444490.jpg','','슬로건대체텍스트','','');
+
+/* 기본 메뉴 생성 */
+INSERT INTO comtnsitemnu (MENU_NM, MENU_ID, UPPER_MENU_ID, HTML_CN, EXPSR_USE_AT, USE_AT, HTML_USE_AT, CNTNTS_TY_CODE, URL, COMPOSITION_TY_CODE, PROGRM_ID, NWD_AT, STYLE_CN, SCRIPT_CN, FRST_REGISTER_PNTTM, 
+FRST_REGISTER_ID, LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID, SORT_ORDR, MOBILE_USE_AT, IMAGE_FILE_NM, SITE_ID, SYS_TY_CODE, STDNT_USE_AT, STDNPRNT_USE_AT, PROFSR_USE_AT, GENERAL_USE_AT, MOBILE_STYLE_CN, MOBILE_SCRIPT_CN, 
+MOBILE_HTML_CN, HTMLSOURC_TY_CODE, MOBILE_HTMLSOURC_TY_CODE, ATCH_FILE_ID, MOBILE_ATCH_FILE_ID, PROGRM_FACTR, MENU_LEVEL) 
+VALUES ('홈페이지','MNU_0000000000000001',NULL,'','Y','Y','Y','CTS01','','CNTNTS','','N','','',NOW(),'',NOW(),'admin','0','N','','SITE_000000000000001','SYS01','N','N','N','N','JSP','HTML','','','','','','',0);
+
+/* 휴일 지정이 필요할때 테이블 생성하고 넣어라*/
+/*
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  1, '20130101', '신정', '설(신정)', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  2, '20130209', '설날', '설연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  3, '20130210', '설날', '설연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  4, '20130211', '설날', '설연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  5, '20130301', '삼일절', '삼일절', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  6, '20130505', '어린이날', '어린이날', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  7, '20130517', '석가탄신일', '석가탄신일', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  8, '20130606', '현충일', '현충일', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  9, '20130815', '광복절', '광복절', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  10, '20130918', '추석', '추석연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  11, '20130919', '추석', '추석연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  12, '20130920', '추석', '추석연휴', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  13, '20131003', '개천절', '개천절', '02', NOW(), 'SYSTEM' );
+INSERT INTO COMTNRESTDE ( RESTDE_NO, RESTDE_DE, RESTDE_NM, RESTDE_DC, RESTDE_SE_CODE, FRST_REGISTER_PNTTM, FRST_REGISTER_ID) VALUES (  14, '20131225', '성탄절', '성탄절', '02', NOW(), 'SYSTEM' );
+*/(파일 끝에 줄바꿈 문자 없음)
 
base/pom.xml (added)
+++ base/pom.xml
@@ -0,0 +1,874 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>base</groupId>
+    <artifactId>base</artifactId>
+    <packaging>war</packaging>
+    <version>1.0</version>
+    <name>base</name>
+    <url>http://maven.apache.org</url>
+
+    <properties>
+        <spring.maven.artifact.version>4.3.16.RELEASE</spring.maven.artifact.version>
+        <egovframework.rte.version>3.8.0</egovframework.rte.version>
+    </properties>
+
+    <repositories>
+        <repository>
+            <id>mvn2</id>
+            <url>http://repo1.maven.org/maven2/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>egovframe</id>
+            <url>http://maven.egovframe.kr:8080/maven/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+    
+    <dependencies>
+    	<dependency>
+		  <groupId>net.bramp.ffmpeg</groupId>
+		  <artifactId>ffmpeg</artifactId>
+		  <version>0.6.2</version>
+  		</dependency>
+  		
+		<!-- <dependency>
+		    <groupId>org.springframework</groupId>
+		    <artifactId>spring-messaging</artifactId>
+		    <version>${spring.maven.artifact.version}</version>
+		</dependency> -->
+		
+		<!-- jackson -->
+
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>2.5.3</version>
+            <scope>runtime</scope>
+        </dependency>
+		
+		<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib -->
+		<dependency>
+		    <groupId>net.sf.json-lib</groupId>
+		    <artifactId>json-lib</artifactId>
+		    <version>2.4</version>
+		    <classifier>jdk15</classifier>
+		</dependency>
+		
+		<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
+		<dependency>
+		    <groupId>com.googlecode.json-simple</groupId>
+		    <artifactId>json-simple</artifactId>
+		    <version>1.1</version>
+		</dependency>
+		
+		<!-- https://mvnrepository.com/artifact/com.google.gcm/gcm-server -->
+		<dependency>
+		    <groupId>com.google.gcm</groupId>
+		    <artifactId>gcm-server</artifactId>
+		    <version>1.0.0</version>
+		</dependency>
+		
+		<!-- https://mvnrepository.com/artifact/au.com.bytecode/opencsv -->
+		<dependency>
+		    <groupId>au.com.bytecode</groupId>
+		    <artifactId>opencsv</artifactId>
+		    <version>2.4</version>
+		</dependency>
+		
+		<dependency>
+            <groupId>org.json</groupId>
+            <artifactId>json</artifactId>
+            <version>20140107</version>
+        </dependency>
+
+		<!-- https://mvnrepository.com/artifact/servlets.com/cos -->
+		<!-- <dependency>
+		    <groupId>servlets.com</groupId>
+		    <artifactId>cos</artifactId>
+		    <version>05Nov2002</version>
+		</dependency> -->
+
+				
+				
+				
+		
+				
+		
+        <!-- 실행환경 라이브러리 -->
+        <!--
+        mybatis를 사용하는 데 jdk1.5로 컴파일 할 경우 아래와 같이 변경해 주시기 바랍니다.
+        (3.2.X 버전에서 부터 jdk1.6으로 컴파일 되어 발생하는 현상)
+          <dependency>
+           <groupId>egovframework.rte</groupId>
+           <artifactId>egovframework.rte.psl.dataaccess</artifactId>
+           <version>${egovframework.rte.version}</version>
+           <exclusions>
+            <exclusion>
+             <artifactId>mybatis</artifactId>
+             <groupId>org.mybatis</groupId>
+            </exclusion>
+           </exclusions>
+          </dependency>
+          <dependency>
+           <groupId>org.mybatis</groupId>
+           <artifactId>mybatis</artifactId>
+           <version>3.1.1</version>
+          </dependency>
+        -->
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.fdl.idgnr</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+
+        <!--
+        JBoss의 경우는 <body-context>부분을 empty로 수정하여 적용하시면 되며,
+        pom.xml을 아래와 같이 적용하시면 수정된 jar를 참조하실 수 있습니다.
+        (기존 egovframework.rte.ptl.mvc dependency에 내부적으로 참조되고 있어,
+        해당 부분을 exclude 처리해야 함)
+        아래 주석을 해제하시면 됩니다.
+        -->
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.ptl.mvc</artifactId>
+            <version>${egovframework.rte.version}</version>
+            <!-- <exclusions>
+                <exclusion>
+                    <groupId>org.springmodules</groupId>
+                    <artifactId>spring-modules-validation</artifactId>
+                </exclusion>
+            <exclusions> -->
+        </dependency>
+        <!-- <dependency>
+          <groupId>egovframework.rte</groupId>
+          <artifactId>spring-modules-validation</artifactId>
+          <version>0.9</version>
+        </dependency> -->
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.fdl.property</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.fdl.security</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.fdl.excel</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.bat.core</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+		
+		<!-- 암호화 -->        
+        <dependency>
+            <groupId>egovframework.rte</groupId>
+            <artifactId>egovframework.rte.fdl.crypto</artifactId>
+            <version>${egovframework.rte.version}</version>
+        </dependency>
+        <!-- 실행환경 라이브러리 끝 -->
+
+        <dependency>
+            <groupId>com.googlecode.log4jdbc</groupId>
+            <artifactId>log4jdbc</artifactId>
+            <version>1.2</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-api</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+			
+        <dependency>
+            <groupId>commons-dbcp</groupId>
+            <artifactId>commons-dbcp</artifactId>
+            <version>1.4</version>
+        </dependency>
+
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>jstl</artifactId>
+            <version>1.2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>taglibs</groupId>
+            <artifactId>standard</artifactId>
+            <version>1.1.2</version>
+        </dependency>
+		<!-- 
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+            <scope>provided</scope>
+        </dependency>
+         -->
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>javax.servlet-api</artifactId>
+			<version>3.1.0</version>
+			<scope>provided</scope>
+		</dependency>
+
+        <dependency>
+            <groupId>org.jasypt</groupId>
+            <artifactId>jasypt</artifactId>
+            <version>1.9.2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>cglib</groupId>
+            <artifactId>cglib</artifactId>
+            <version>3.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-compress</artifactId>
+            <version>1.8.1</version>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.11.0</version>
+        </dependency>
+
+        <!-- cache -->
+        <dependency>
+            <groupId>net.sf.ehcache</groupId>
+            <artifactId>ehcache-core</artifactId>
+            <version>2.6.9</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-api</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>net.sf.ehcache</groupId>
+            <artifactId>ehcache-terracotta</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <!-- cache end -->
+
+        <!-- Scheduling -->
+        <dependency>
+            <groupId>org.quartz-scheduler</groupId>
+            <artifactId>quartz</artifactId>
+            <version>2.1.7</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-api</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.quartz-scheduler</groupId>
+            <artifactId>quartz-jobs</artifactId>
+            <version>2.2.1</version>
+        </dependency>
+        <!-- Scheduling end-->
+
+        <!-- 공통컴포넌트 시작 -->
+
+        <!-- 게시판 생성시 사용 TokenStream -->
+        <dependency>
+            <groupId>org.antlr</groupId>
+            <artifactId>antlr</artifactId>
+            <version>3.5</version>
+        </dependency>
+
+        <!-- 우편번호를 위한 라이브러리 -->
+        <dependency>
+            <groupId>oro</groupId>
+            <artifactId>oro</artifactId>
+            <version>2.0.8</version>
+        </dependency>
+
+        <!-- 요소기술 달력을 위한 라이브러리 -->
+        <dependency>
+            <groupId>com.ibm.icu</groupId>
+            <artifactId>icu4j</artifactId>
+            <version>53.1</version>
+        </dependency>
+
+        <!-- FTP용 3rd party 라이브러리 -->
+        <dependency>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+            <version>3.3</version>
+        </dependency>
+
+        <!-- Email -->
+        <!-- 
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-email</artifactId>
+            <version>1.3.2</version>
+        </dependency>
+        <dependency>
+            <groupId>egovframework.com.ems</groupId>
+            <artifactId>sndng-mail</artifactId>
+            <version>1.0</version>
+        </dependency>
+		 -->
+		<dependency>
+		    <groupId>javax.mail</groupId>
+		    <artifactId>mail</artifactId>
+		    <version>1.4.7</version>
+		</dependency>
+		
+		
+        <!-- Cross-Site Scripting -->
+        <dependency>
+            <groupId>javax.servlet.jsp</groupId>
+            <artifactId>javax.servlet.jsp-api</artifactId>
+            <version>2.3.1</version>
+            <scope>provided</scope>
+        </dependency>
+
+        <!-- LDAP SDK -->
+        <dependency>
+            <groupId>ldapsdk</groupId>
+            <artifactId>ldapsdk</artifactId>
+            <version>4.1</version>
+        </dependency>
+
+        <!-- PDF변환용 라이브러리 -->
+        <dependency>
+            <groupId>com.artofsolving</groupId>
+            <artifactId>jodconverter</artifactId>
+            <version>2.2.1</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-api</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>commons-io</artifactId>
+                    <groupId>commons-io</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <!-- XML스키마를 자바클래스로 생성하는 라이브러리 -->
+        <dependency>
+            <groupId>xmlbeans</groupId>
+            <artifactId>xbean</artifactId>
+            <version>2.2.0</version>
+        </dependency>
+
+        <!-- fileupload -->
+        <dependency>
+            <groupId>commons-fileupload</groupId>
+            <artifactId>commons-fileupload</artifactId>
+            <version>1.3.1</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>commons-io</artifactId>
+                    <groupId>commons-io</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <!-- Twitter -->
+        <dependency>
+            <groupId>org.twitter4j</groupId>
+            <artifactId>twitter4j-core</artifactId>
+            <version>4.0.2</version>
+        </dependency>
+
+        <!-- Ajax -->
+        <dependency>
+            <groupId>net.sourceforge.ajaxtags</groupId>
+            <artifactId>ajaxtags-resources</artifactId>
+            <version>1.5.7</version>
+        </dependency>
+
+        <!-- WYSIWYG Editor -->
+        <dependency>
+            <groupId>com.ckeditor</groupId>
+            <artifactId>ckeditor-java-core</artifactId>
+            <version>3.5.3</version>
+        </dependency>
+
+        <!-- xmlParserAPI -->
+        <dependency>
+            <groupId>org.apache.xmlgraphics</groupId>
+            <artifactId>batik-ext</artifactId>
+            <version>1.7</version>
+        </dependency>
+        
+        <!-- oauth -->
+        <dependency>
+            <groupId>org.springframework.social</groupId>
+            <artifactId>spring-social-facebook-web</artifactId>
+            <version>1.1.1.RELEASE</version>
+            <exclusions>
+            	<exclusion>
+            		<artifactId>spring-web</artifactId>
+            		<groupId>org.springframework</groupId>
+            	</exclusion>
+            	<exclusion>
+            		<artifactId>spring-webmvc</artifactId>
+            		<groupId>org.springframework</groupId>
+            	</exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.social</groupId>
+            <artifactId>spring-social-twitter</artifactId>
+            <version>1.1.0.RELEASE</version>
+            <exclusions>
+            	<exclusion>
+            		<artifactId>spring-web</artifactId>
+            		<groupId>org.springframework</groupId>
+            	</exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+            <version>4.3.4</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>commons-logging</artifactId>
+                    <groupId>commons-logging</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>com.h2database</groupId>
+            <artifactId>h2</artifactId>
+            <version>1.4.180</version>
+        </dependency>
+        
+        <!-- facebook 연동시 추가 -->
+        <dependency>
+            <groupId>org.springframework.social</groupId>
+            <artifactId>spring-social-security</artifactId>
+            <version>1.1.0.RELEASE</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>spring-security-web</artifactId>
+                    <groupId>org.springframework.security</groupId>
+                </exclusion>
+                <exclusion>
+                	<artifactId>spring-web</artifactId>
+                	<groupId>org.springframework</groupId>
+                </exclusion>
+                <exclusion>
+                	<artifactId>spring-webmvc</artifactId>
+                	<groupId>org.springframework</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        
+        <!-- WebSocket Messenger -->
+        <dependency>
+            <groupId>javax.websocket</groupId>
+            <artifactId>javax.websocket-api</artifactId>
+            <version>1.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.glassfish</groupId>
+            <artifactId>javax.json</artifactId>
+            <version>1.0.4</version>
+        </dependency>
+        
+        <!-- ajax json -->
+        <!-- social에서 참조 하고 있어 임시 주석 처리 -->
+        <!-- 
+		<dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-core</artifactId>
+            <version>2.5.1</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-annotations</artifactId>
+            <version>2.5.1</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>2.5.1</version>
+        </dependency>               
+
+         -->
+         
+        <!-- LDAP조직도관리 관련 라이브러리  -->
+        <dependency>
+            <groupId>org.springframework.ldap</groupId>
+            <artifactId>spring-ldap-core</artifactId>
+            <version>2.0.2.RELEASE</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.springframework</groupId>
+                    <artifactId>spring-beans</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.springframework</groupId>
+                    <artifactId>spring-core</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.springframework</groupId>
+                    <artifactId>spring-tx</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-api</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>jcl-over-slf4j</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>  
+            <groupId>org.codehaus.jackson</groupId>  
+            <artifactId>jackson-mapper-asl</artifactId>  
+            <version>1.9.2</version>  
+        </dependency>  
+
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <version>5.1.31</version>
+        </dependency>
+
+        <!-- 3rd party 라이브러리로 별도의 설치 필요 -->
+        <!-- oracle 11g driver -->
+        <!-- <dependency>
+            <groupId>ojdbc</groupId>
+            <artifactId>ojdbc</artifactId>
+            <version>6-11</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc6-11.2.0.3.jar</systemPath>
+        </dependency> -->
+        
+        <!-- altibase driver -->
+        <!-- <dependency>
+            <groupId>altibase</groupId>
+            <artifactId>altibase-jdbc-driver</artifactId>
+            <version>5.1.3.18</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/Altibase.jar</systemPath>
+        </dependency> -->
+
+        <!-- tibero driver -->
+        <!-- <dependency>
+            <groupId>com.tmax.tibero</groupId>
+            <artifactId>tibero-jdbc</artifactId>
+            <version>3.0</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/tibero5-jdbc.jar</systemPath>
+        </dependency> -->
+
+        <!-- cubrid driver -->
+        <!-- <dependency>
+            <groupId>cubrid</groupId>
+            <artifactId>cubrid-jdbc</artifactId>
+            <version>8.4</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/cubrid_jdbc.jar</systemPath>
+        </dependency> -->
+
+        <!--  M-Gov (SMS Service API) -->
+        <!-- 
+         <dependency>
+            <groupId>kr.go.mgov</groupId>
+            <artifactId>smeapi</artifactId>
+            <version>2.7</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
+        </dependency>
+     	 -->   
+        <!-- GPKI인증서 로그인처리 라이브러리 -->
+        <!-- 
+         <dependency>
+            <groupId>kr.go.gpki</groupId>
+            <artifactId>gpkisecureweb</artifactId>
+            <version>1.0.4.9</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/gpkisecureweb-1.0.4.9.jar</systemPath>
+        </dependency>
+        <dependency>
+            <groupId>kr.go.gpki</groupId>
+            <artifactId>libgpkiapi_jni</artifactId>
+            <version>1.4.0.0</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/libgpkiapi_jni-1.4.0.0.jar</systemPath>
+        </dependency>
+         -->
+         <!-- naver연동 -->
+		<dependency>
+		    <groupId>com.github.scribejava</groupId>
+		    <artifactId>scribejava-core</artifactId>
+		    <version>2.8.1</version>
+		</dependency>
+		
+		<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
+		<dependency>
+		    <groupId>com.squareup.okhttp3</groupId>
+		    <artifactId>okhttp</artifactId>
+		    <version>4.2.2</version>
+		</dependency>
+		
+        <!-- https://mvnrepository.com/artifact/com.drewnoakes/metadata-extractor -->
+		<dependency>
+		    <groupId>com.drewnoakes</groupId>
+		    <artifactId>metadata-extractor</artifactId>
+		    <version>2.6.2</version>
+		</dependency>
+		
+        <!-- 3rd party 라이브러리로 별도의 설치 필요 끝 -->
+
+        <!-- 공통컴포넌트 끝 -->
+        
+        <dependency>
+		    <groupId>com.github.clicksend</groupId>
+		    <artifactId>clicksend-java-client</artifactId>
+		    <version>1.0.0</version>
+		    <scope>compile</scope>
+		</dependency>
+		
+		<!-- 엑셀다운로드 -->
+		<dependency>
+		    <groupId>org.apache.poi</groupId>
+		    <artifactId>poi</artifactId>
+		    <version>3.10.1</version>
+		</dependency>
+		<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
+		<dependency>
+		    <groupId>org.apache.poi</groupId>
+		    <artifactId>poi-ooxml</artifactId>
+		    <version>3.10.1</version>
+		</dependency>
+		
+		<dependency>
+			<groupId>com.google.code.gson</groupId>
+			<artifactId>gson</artifactId>
+			<version>2.8.6</version>
+		</dependency>
+    </dependencies>
+    
+    
+    
+    <!-- <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-eclipse-plugin</artifactId>
+                <version>2.9</version>
+                <configuration>
+                    <additionalProjectnatures>
+                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
+                    </additionalProjectnatures>
+                    <additionalBuildcommands>
+                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
+                    </additionalBuildcommands>
+                    <downloadSources>true</downloadSources>
+                    <downloadJavadocs>true</downloadJavadocs>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>2.5.1</version>
+                <configuration>
+                    <source>1.6</source>
+                    <target>1.6</target>
+                    <compilerArgument>-Xlint:all</compilerArgument>
+                    <showWarnings>true</showWarnings>
+                    <showDeprecation>true</showDeprecation>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>exec-maven-plugin</artifactId>
+                <version>1.2.1</version>
+                <configuration>
+                    <mainClass>org.test.int1.Main</mainClass>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+     -->
+    <!-- <build>
+        <defaultGoal>install</defaultGoal>
+        <directory>${basedir}/target</directory>
+        <finalName>egovframework-all-in-one</finalName>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.tomcat.maven</groupId>
+                    <artifactId>tomcat7-maven-plugin</artifactId>
+                    <version>2.2</version>
+                    <configuration>
+                        <port>80</port>
+                        <path>/</path>
+                        <systemProperties>
+                            <JAVA_OPTS>-Xms256m -Xmx768m -XX:MaxPermSize=256m</JAVA_OPTS>
+                        </systemProperties>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <configuration>
+                        <source>1.8</source>
+                        <target>1.8</target>
+                        <encoding>UTF-8</encoding>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>hibernate3-maven-plugin</artifactId>
+                    <version>2.1</version>
+                    <configuration>
+                        <components>
+                            <component>
+                                <name>hbm2ddl</name>
+                                <implementation>annotationconfiguration</implementation>
+                            </component>
+                        </components>
+                    </configuration>
+                    <dependencies>
+                        <dependency>
+                            <groupId>hsqldb</groupId>
+                            <artifactId>hsqldb</artifactId>
+                            <version>2.3.2</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+                EMMA  
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>emma-maven-plugin</artifactId>
+                    <version>1.0-alpha-3</version>
+                </plugin>
+                PMD manven plugin
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-pmd-plugin</artifactId>
+                    <version>3.1</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+        <plugins>
+            EMMA
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <skipTests>false</skipTests>
+                    <forkMode>once</forkMode>
+                    <reportFormat>xml</reportFormat>
+                    <excludes>
+                        <exclude>**/Abstract*.java</exclude>
+                        <exclude>**/*Suite.java</exclude>
+                    </excludes>
+                    <includes>
+                        <include>**/*Test.java</include>
+                    </includes>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>emma-maven-plugin</artifactId>
+                <inherited>true</inherited>
+            </plugin>
+             JavaDoc
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <version>2.9.1</version>
+            </plugin>
+        </plugins>
+    </build>
+    <reporting>
+        <outputDirectory>${basedir}/target/site</outputDirectory>
+        <plugins>
+            <plugin>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <version>2.7</version>
+                <reportSets>
+                    <reportSet>
+                        <id>sunlink</id>
+                        <reports>
+                            <report>javadoc</report>
+                        </reports>
+                        <inherited>true</inherited>
+                        <configuration>
+                            <links>
+                                <link>http://docs.oracle.com/javase/6/docs/api/</link>
+                            </links>
+                        </configuration>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+            JUnit Test Results & EMMA Coverage Reporting
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>emma-maven-plugin</artifactId>
+                <inherited>true</inherited>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>surefire-report-maven-plugin</artifactId>
+                <inherited>true</inherited>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>report-only</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+            Generating JavaDoc Report
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <minmemory>128m</minmemory>
+                    <maxmemory>512m</maxmemory>
+                    <encoding>${encoding}</encoding>
+                    <docencoding>${encoding}</docencoding>
+                    <charset>${encoding}</charset>
+                </configuration>
+            </plugin>
+            Generating Java Source in HTML
+            <plugin>
+                <artifactId>maven-jxr-plugin</artifactId>
+                <configuration>
+                    <inputEncoding>${encoding}</inputEncoding>
+                    <outputEncoding>${encoding}</outputEncoding>
+                    <linkJavadoc>true</linkJavadoc>
+                    <javadocDir>apidocs</javadocDir>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting> -->
+</project>
 
base/src/main/java/egovframework/com/auth/service/NaverLoginApi.java (added)
+++ base/src/main/java/egovframework/com/auth/service/NaverLoginApi.java
@@ -0,0 +1,30 @@
+package egovframework.com.auth.service;
+
+import com.github.scribejava.core.builder.api.DefaultApi20;
+
+public class NaverLoginApi extends DefaultApi20 {
+	protected NaverLoginApi(){
+    }
+
+    private static class InstanceHolder{
+        private static final NaverLoginApi INSTANCE = new NaverLoginApi();
+    }
+
+    public static NaverLoginApi instance(){
+        return InstanceHolder.INSTANCE;
+    }
+    
+    @Override
+    public String getAccessTokenEndpoint() {
+        //return "https://nid.naver.com/oauth2.0/token?grant_type=authorization_code";
+    	return "https://auth.whalespace.io/oauth2/v1/token?grant_type=authorization_code";
+    }
+
+    @Override
+    protected String getAuthorizationBaseUrl() {
+        // TODO Auto-generated method stub
+        //return"https://nid.naver.com/oauth2.0/authorize";
+    	return"https://auth.whalespace.io/oauth2/v1/authorize";
+    }
+    
+}
 
base/src/main/java/egovframework/com/auth/service/NaverLoginService.java (added)
+++ base/src/main/java/egovframework/com/auth/service/NaverLoginService.java
@@ -0,0 +1,30 @@
+package egovframework.com.auth.service;
+
+import java.io.IOException;
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import com.github.scribejava.core.model.OAuth2AccessToken;
+
+public interface NaverLoginService {
+	
+	/* 네이버 아이디로 인증  URL 생성  Method */
+    String getAuthorizationUrl(HttpSession session);
+    
+    /* 네이버아이디로 Callback 처리 및  AccessToken 획득 Method */
+    OAuth2AccessToken getAccessToken(HttpSession session, String code, String state) throws IOException;
+    
+    /* 세션 유효성 검증을 위한 난수 생성기 */
+    String generateRandomString();
+    
+    /* http session에 데이터 저장 */
+    void setSession(HttpSession session,String state);
+    
+    /* http session에서 데이터 가져오기 */ 
+    String getSession(HttpSession session);
+    
+    /* Access Token을 이용하여 네이버 사용자 프로필 API를 호출 */
+    String getUserProfile(OAuth2AccessToken oauthToken) throws IOException;
+    
+}
 
base/src/main/java/egovframework/com/auth/service/NaverSpace.java (added)
+++ base/src/main/java/egovframework/com/auth/service/NaverSpace.java
@@ -0,0 +1,31 @@
+package egovframework.com.auth.service;
+
+public class NaverSpace {
+
+	String name;
+	
+	String code;
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	@Override
+	public String toString() {
+		return "NaverSpace [name=" + name + ", code=" + code + "]";
+	}
+	
+	
+}
 
base/src/main/java/egovframework/com/auth/service/NaverUser.java (added)
+++ base/src/main/java/egovframework/com/auth/service/NaverUser.java
@@ -0,0 +1,72 @@
+package egovframework.com.auth.service;
+
+public class NaverUser {
+	
+	private String primaryEmail;
+	
+	private String sid;
+	
+	private String userType;
+	
+	private NaverUserName name;
+	
+	private String thumbnailPhotoUrl;
+	
+	private NaverSpace space;
+
+	public String getPrimaryEmail() {
+		return primaryEmail;
+	}
+
+	public void setPrimaryEmail(String primaryEmail) {
+		this.primaryEmail = primaryEmail;
+	}
+
+	public String getSid() {
+		return sid;
+	}
+
+	public void setSid(String sid) {
+		this.sid = sid;
+	}
+
+	public String getUserType() {
+		return userType;
+	}
+
+	public void setUserType(String userType) {
+		this.userType = userType;
+	}
+
+	public NaverUserName getName() {
+		return name;
+	}
+
+	public void setName(NaverUserName name) {
+		this.name = name;
+	}
+
+	public String getThumbnailPhotoUrl() {
+		return thumbnailPhotoUrl;
+	}
+
+	public void setThumbnailPhotoUrl(String thumbnailPhotoUrl) {
+		this.thumbnailPhotoUrl = thumbnailPhotoUrl;
+	}
+
+	public NaverSpace getSpace() {
+		return space;
+	}
+
+	public void setSpace(NaverSpace space) {
+		this.space = space;
+	}
+
+	@Override
+	public String toString() {
+		return "NaverUser [primaryEmail=" + primaryEmail + ", sid=" + sid + ", userType=" + userType + ", name=" + name.toString()
+				+ ", thumbnailPhotoUrl=" + thumbnailPhotoUrl + ", space=" + space.toString() + "]";
+	}
+	
+	
+}
 
base/src/main/java/egovframework/com/auth/service/NaverUserName.java (added)
+++ base/src/main/java/egovframework/com/auth/service/NaverUserName.java
@@ -0,0 +1,42 @@
+package egovframework.com.auth.service;
+
+public class NaverUserName {
+
+	private String givenName;
+	
+	private String familyName;
+	
+	private String fullName;
+
+	public String getGivenName() {
+		return givenName;
+	}
+
+	public void setGivenName(String givenName) {
+		this.givenName = givenName;
+	}
+
+	public String getFamilyName() {
+		return familyName;
+	}
+
+	public void setFamilyName(String familyName) {
+		this.familyName = familyName;
+	}
+
+	public String getFullName() {
+		return fullName;
+	}
+
+	public void setFullName(String fullName) {
+		this.fullName = fullName;
+	}
+
+	@Override
+	public String toString() {
+		return "NaverUserName [givenName=" + givenName + ", familyName=" + familyName + ", fullName=" + fullName + "]";
+	}
+	
+	
+	
+}
 
base/src/main/java/egovframework/com/auth/service/impl/NaverLoginServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/auth/service/impl/NaverLoginServiceImpl.java
@@ -0,0 +1,123 @@
+package egovframework.com.auth.service.impl;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpSession;
+
+import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
+
+import com.github.scribejava.core.builder.ServiceBuilder;
+import com.github.scribejava.core.model.OAuth2AccessToken;
+import com.github.scribejava.core.model.OAuthRequest;
+import com.github.scribejava.core.model.Verb;
+import com.github.scribejava.core.oauth.OAuth20Service;
+
+import egovframework.com.auth.service.NaverLoginApi;
+import egovframework.com.auth.service.NaverLoginService;
+import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
+import okhttp3.OkHttpClient;
+import okhttp3.Request;
+import okhttp3.Response;
+
+
+@Service("naverLoginService")
+public class NaverLoginServiceImpl extends EgovAbstractServiceImpl implements NaverLoginService {
+	/* 인증 요청문을 구성하는 파라미터 */
+    private final static String CLIENT_ID = "LiOIF_0J9M4DRKZnjGyI";//"ZBASmUzNJ7kbEIm45LGI";
+    private final static String CLIENT_SECRET = "drjMZmcWbC";//"TaTzYBHMhq";                      
+    private final static String REDIRECT_URI = "http://hufs.petapop.com/auth/login.do";
+    private final static String SESSION_STATE = "oauth_state";
+    /* 프로필 조회 API URL */
+    private final static String PROFILE_API_URL = "https://api.whalespace.io/oauth2/v1/userinfo";//"https://openapi.naver.com/v1/nid/me";//Api 종류 기본
+    
+    //scope URL
+    private final static String SCOPE_URL = "https://account.whalespace.io/directory/user.profile.readonly";
+    
+    /* 네이버 아이디로 인증  URL 생성  Method */
+    public String getAuthorizationUrl(HttpSession session) {
+
+        /* 세션 유효성 검증을 위하여 난수를 생성 */
+        String state = generateRandomString();
+        /* 생성한 난수 값을 session에 저장 */
+        setSession(session,state);        
+
+        /* Scribe에서 제공하는 인증 URL 생성 기능을 이용하여 네아로 인증 URL 생성 */
+        OAuth20Service oauthService = new ServiceBuilder()
+                .apiKey(CLIENT_ID)
+                .apiSecret(CLIENT_SECRET)
+                .callback(REDIRECT_URI)
+                .state(state) //앞서 생성한 난수값을 인증 URL생성시 사용함
+                .scope(SCOPE_URL)
+                .build(NaverLoginApi.instance());
+
+        return oauthService.getAuthorizationUrl();
+    }
+    
+    /* 네이버아이디로 Callback 처리 및  AccessToken 획득 Method */
+    public OAuth2AccessToken getAccessToken(HttpSession session, String code, String state) throws IOException{
+
+        /* Callback으로 전달받은 세선검증용 난수값과 세션에 저장되어있는 값이 일치하는지 확인 */
+        String sessionState = getSession(session);
+        if(StringUtils.pathEquals(sessionState, state)){
+        	
+            OAuth20Service oauthService = new ServiceBuilder()
+                    .apiKey(CLIENT_ID)
+                    .apiSecret(CLIENT_SECRET)
+                    .callback(REDIRECT_URI)
+                    .build(NaverLoginApi.instance());
+			
+            /* Scribe에서 제공하는 AccessToken 획득 기능으로 네아로 Access Token을 획득 */
+            OAuth2AccessToken accessToken = oauthService.getAccessToken(code);
+            return accessToken;
+        }
+        return null;
+    }
+
+    /* 세션 유효성 검증을 위한 난수 생성기 */
+    public String generateRandomString() {
+        return UUID.randomUUID().toString();
+    }
+
+    /* http session에 데이터 저장 */
+    public void setSession(HttpSession session,String state){
+        session.setAttribute(SESSION_STATE, state);     
+    }
+
+    /* http session에서 데이터 가져오기 */ 
+    public String getSession(HttpSession session){
+        return (String) session.getAttribute(SESSION_STATE);
+    }
+    
+    /* Access Token을 이용하여 네이버 사용자 프로필 API를 호출 */
+    public String getUserProfile(OAuth2AccessToken oauthToken) throws IOException{
+    	
+    	OkHttpClient client = new OkHttpClient().newBuilder().build();
+		Request request = new Request.Builder()
+		  .url("https://api.whalespace.io/oauth2/v1/userinfo")
+		  .method("GET", null)
+		  .addHeader("Content-Type", "application/x-www-form-urlencoded")
+		  .addHeader("Authorization", "Bearer " + oauthToken.getAccessToken())
+		  .build();
+		Response response = client.newCall(request).execute();
+		
+		return response.body().string();
+    	/*
+        OAuth20Service oauthService =new ServiceBuilder()
+                .apiKey(CLIENT_ID)
+                .apiSecret(CLIENT_SECRET)
+                .callback(REDIRECT_URI).build(NaverLoginApi.instance());
+
+        OAuthRequest request = new OAuthRequest(Verb.GET, PROFILE_API_URL, oauthService);
+        oauthService.signRequest(oauthToken, request);
+        Response response = request.send();
+        
+        return response.getBody();
+        */
+    }
+}
 
base/src/main/java/egovframework/com/auth/web/AuthController.java (added)
+++ base/src/main/java/egovframework/com/auth/web/AuthController.java
@@ -0,0 +1,155 @@
+package egovframework.com.auth.web;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.HashMap;
+import java.util.Map;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.json.simple.parser.JSONParser;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.github.scribejava.core.model.OAuth2AccessToken;
+import com.google.gson.Gson;
+
+import egovframework.com.auth.service.NaverLoginService;
+import egovframework.com.auth.service.NaverUser;
+import egovframework.com.cmm.EgovMessageSource;
+import egovframework.com.uat.uia.service.LoginVO;
+import egovframework.rte.fdl.property.EgovPropertyService;
+import net.sf.json.JSONObject;
+
+
+@Controller
+public class AuthController {
+
+	@Resource(name = "naverLoginService")
+    private NaverLoginService naverLoginService;
+
+    @Resource(name="egovMessageSource")
+    EgovMessageSource egovMessageSource;
+    
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertyService;
+
+    protected static final Log LOG = LogFactory.getLog(AuthController.class);
+    
+    //네이버웨일 return auth
+  	@RequestMapping(value="/auth/naverLogin.do")
+  	public String naverLogin(@ModelAttribute("loginVO") LoginVO loginVO,HttpServletRequest request,HttpServletResponse response,ModelMap model, HttpSession session)throws Exception {
+  		/* 네이버아이디로 인증 URL을 생성하기 위하여 getAuthorizationUrl메소드 호출 */
+        String naverAuthUrl = naverLoginService.getAuthorizationUrl(session);
+        
+        //네이버 
+        model.addAttribute("url", naverAuthUrl);
+        
+        //return "dataeum/front/test/naverLogin";
+        return "redirect:"+naverAuthUrl;
+  	}
+    
+    //네이버웨일 return auth
+	@RequestMapping(value="/auth/login.do")
+	public String login(@ModelAttribute("loginVO") LoginVO loginVO, @RequestParam String code, @RequestParam String state, HttpSession session, HttpServletRequest request,HttpServletResponse response,ModelMap model)throws Exception {
+		System.out.println("여기는 callback");
+        OAuth2AccessToken oauthToken;
+        oauthToken = naverLoginService.getAccessToken(session, code, state);
+        
+        //로그인 사용자 정보를 읽어온다.
+        String apiResult = naverLoginService.getUserProfile(oauthToken);
+        System.out.println(apiResult);
+
+        Gson gson = new Gson();
+        
+        NaverUser user = gson.fromJson(apiResult, NaverUser.class);
+        if(user.getPrimaryEmail() != null) {
+			System.out.println("1. sessionId = " + session.getId());
+			System.out.println("result =====> " + user.toString());
+			
+			session.setAttribute("naverUser", user);
+			model.addAttribute("token", oauthToken.getAccessToken());
+        }
+        
+        model.addAttribute("result", apiResult);
+        
+        return "auth/naverSuccess";
+	}
+	
+	//네이버웨일 로그인 url생성
+	@RequestMapping(value="/auth/whaleAuth.do")
+	public void whaleAuth(@ModelAttribute("loginVO") LoginVO loginVO,HttpServletRequest request,HttpServletResponse response,ModelMap model, HttpSession session)throws Exception {
+		//response.setHeader("Access-Control-Allow-Origin", "*");
+		
+		String successYn = "Y";
+		String naverAuthUrl = naverLoginService.getAuthorizationUrl(session);
+		
+		response.setHeader("Access-Control-Allow-Origin", "*");
+		
+        JSONObject jo = new JSONObject();
+  		response.setContentType("application/json;charset=utf-8");
+
+		jo.put("successYn", successYn);
+		jo.put("url", naverAuthUrl);
+
+		PrintWriter printwriter = response.getWriter();
+		printwriter.println(jo.toString());
+		printwriter.flush();
+		printwriter.close();
+	}
+	
+	@RequestMapping(value = "/auth/myinfo.do")
+	public void myinfo(String token, HttpServletRequest request,HttpServletResponse response) throws Exception {
+		response.setHeader("Access-Control-Allow-Origin", "*");
+		
+		OAuth2AccessToken searchToken = new OAuth2AccessToken(token);
+		String apiResult = naverLoginService.getUserProfile(searchToken);
+		
+		String successYn = "Y";
+		JSONObject jo = new JSONObject();
+  		response.setContentType("application/json;charset=utf-8");
+  		
+  		jo.put("successYn", successYn);
+		jo.put("items", apiResult);
+		
+		PrintWriter printwriter = response.getWriter();
+		printwriter.println(jo.toString());
+		printwriter.flush();
+		printwriter.close();
+		
+	}
+	
+	@RequestMapping(value = "/auth/myinfo2.do")
+	public void myinfo(HttpServletRequest request,HttpServletResponse response) throws Exception {
+		String successYn = "Y";
+		String apiResult = "{\"primaryEmail\":\"tea01@gne.go.kr\",\"sid\":\"Ybzi5lxu7sa8AMhfPUm9Yu2urfxIfT4ZsVaPFvK6QEoP91u2jOn7RU6DKfpdaZu2\",\"userType\":\"tea\",\"name\":{\"givenName\":\"선생\",\"familyName\":\"고\",\"fullName\":\"선생 고\"},\"thumbnailPhotoUrl\":null,\"space\":{\"name\":\"한컴초등학교\",\"code\":\"HANCOM\"}}";
+		
+        JSONObject jo = new JSONObject();
+  		response.setContentType("application/json;charset=utf-8");
+
+		jo.put("successYn", successYn);
+		jo.put("items", apiResult);
+
+		PrintWriter printwriter = response.getWriter();
+		printwriter.println(jo.toString());
+		printwriter.flush();
+		printwriter.close();
+	}
+	
+	//네이버웨일 return auth
+  	@RequestMapping(value="/auth/test.do")
+  	public String test(@ModelAttribute("loginVO") LoginVO loginVO,HttpServletRequest request,HttpServletResponse response,ModelMap model, HttpSession session)throws Exception {
+  		
+        return "/auth/test";
+  	}
+	
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/ComDefaultCodeVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/ComDefaultCodeVO.java
@@ -0,0 +1,199 @@
+package egovframework.com.cmm;
+
+import java.io.Serializable;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ *  클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------       --------    ---------------------------
+ *   2009.3.11   이삼섭          최초 생성
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class ComDefaultCodeVO implements Serializable {
+    /**
+	 * 코드 ID
+	 */
+    private String codeId = "";
+    
+    /**
+	 * 상세코드
+	 */
+    private String code = "";
+    
+    /**
+	 * 코드ID명
+	 */
+    private String codeIdNm = "";
+
+    /**
+	 * 코드명
+	 */
+    private String codeNm = "";
+    
+    /**
+	 * 코드설명
+	 */
+    private String codeDc = "";
+    
+    /**
+	 * 특정테이블명
+	 */
+    private String tableNm = "";	//특정테이블에서 코드정보를추출시 사용
+    
+    /**
+	 * 상세 조건 여부
+	 */
+    private String haveDetailCondition = "N";
+    
+    /**
+	 * 상세 조건
+	 */
+    private String detailCondition = "";
+    
+    /**
+	 * codeId attribute를 리턴한다.
+	 * @return  the codeId
+	 */
+    public String getCodeId() {
+	return codeId;
+    }
+
+    /**
+	 * codeId attribute 값을 설정한다.
+	 * @param codeId  the codeId to set
+	 */
+    public void setCodeId(String codeId) {
+	this.codeId = codeId;
+    }
+    
+    /**
+	 * codeIdNm attribute를 리턴한다.
+	 * @return  the codeIdNm
+	 */
+    public String getCodeIdNm() {
+	return codeIdNm;
+    }
+
+    /**
+	 * codeIdNm attribute 값을 설정한다.
+	 * @param codeIdNm  the codeIdNm to set
+	 */
+    public void setCodeIdNm(String codeIdNm) {
+	this.codeIdNm = codeIdNm;
+    }
+
+    /**
+	 * code attribute를 리턴한다.
+	 * @return  the code
+	 */
+    public String getCode() {
+	return code;
+    }
+
+    /**
+	 * code attribute 값을 설정한다.
+	 * @param code  the code to set
+	 */
+    public void setCode(String code) {
+	this.code = code;
+    }
+
+    /**
+	 * codeNm attribute를 리턴한다.
+	 * @return  the codeNm
+	 */
+    public String getCodeNm() {
+	return codeNm;
+    }
+
+    /**
+	 * codeNm attribute 값을 설정한다.
+	 * @param codeNm  the codeNm to set
+	 */
+    public void setCodeNm(String codeNm) {
+	this.codeNm = codeNm;
+    }
+
+    /**
+	 * codeDc attribute를 리턴한다.
+	 * @return  the codeDc
+	 */
+    public String getCodeDc() {
+	return codeDc;
+    }
+
+    /**
+	 * codeDc attribute 값을 설정한다.
+	 * @param codeDc  the codeDc to set
+	 */
+    public void setCodeDc(String codeDc) {
+	this.codeDc = codeDc;
+    }
+
+    /**
+	 * tableNm attribute를 리턴한다.
+	 * @return  the tableNm
+	 */
+    public String getTableNm() {
+	return tableNm;
+    }
+
+    /**
+	 * tableNm attribute 값을 설정한다.
+	 * @param tableNm  the tableNm to set
+	 */
+    public void setTableNm(String tableNm) {
+	this.tableNm = tableNm;
+    }
+
+    /**
+	 * haveDetailCondition attribute를 리턴한다.
+	 * @return  the haveDetailCondition
+	 */
+    public String getHaveDetailCondition() {
+	return haveDetailCondition;
+    }
+
+    /**
+	 * haveDetailCondition attribute 값을 설정한다.
+	 * @param haveDetailCondition  the haveDetailCondition to set
+	 */
+    public void setHaveDetailCondition(String haveDetailCondition) {
+	this.haveDetailCondition = haveDetailCondition;
+    }
+
+    /**
+	 * detailCondition attribute를 리턴한다.
+	 * @return  the detailCondition
+	 */
+    public String getDetailCondition() {
+	return detailCondition;
+    }
+
+    /**
+	 * detailCondition attribute 값을 설정한다.
+	 * @param detailCondition  the detailCondition to set
+	 */
+    public void setDetailCondition(String detailCondition) {
+	this.detailCondition = detailCondition;
+    }
+
+    /**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/ComDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/ComDefaultVO.java
@@ -0,0 +1,442 @@
+package egovframework.com.cmm;
+
+import java.io.Serializable;
+import java.util.List;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * @Class Name : ComDefaultVO.java
+ * @Description : ComDefaultVO class
+ * @Modification Information
+ * @
+ * @  수정일         수정자                   수정내용
+ * @ -------    --------    ---------------------------
+ * @ 2009.02.02    조재영         최초 생성
+ *
+ *  @author 공통서비스 개발팀 조재영
+ *  @since 2009.02.01
+ *  @version 1.0
+ *  @see
+ *
+ */
+@SuppressWarnings("serial")
+public class ComDefaultVO implements Serializable {
+
+	/**
+	 * 검색분류
+	*/
+	private String searchCate = "";
+
+	/**
+	 * 검색 카테고리리스트
+	 */
+    private List<String> searchCateList;
+
+	/**
+	 * 검색대상
+	*/
+	private String searchTarget = "";
+
+	/**
+	 * 검색레벨
+	*/
+	private String searchLevel = "";
+
+	/**
+	 * 검색모드
+	 */
+    private String searchMode = "";
+
+    /** 선택모드여부 */
+    private String selectMode = "N";
+
+	/**
+	 * 검색조건
+	 */
+    private String searchCondition = "";
+
+    /**
+	 * 검색Keyword
+	 */
+    private String searchKeyword = "";
+
+    /**
+	 * 검색사용여부
+	 */
+    private String searchUseYn = "";
+
+    /**
+	 * 현재페이지
+	 */
+    private int pageIndex = 1;
+
+    /**
+	 * 페이지갯수
+	 */
+    private int pageUnit = 10;
+
+    /**
+	 * 페이지사이즈
+	 */
+    private int pageSize = 10;
+
+    /**
+	 * firstIndex
+	 */
+    private int firstIndex = 1;
+
+    /**
+	 * lastIndex
+	 */
+    private int lastIndex = 1;
+
+    /**
+	 * recordCountPerPage
+	 */
+    private int recordCountPerPage = 10;
+
+    /**
+	 * 검색KeywordFrom
+	 */
+    private String searchKeywordFrom = "";
+
+	/**
+	 * 검색KeywordTo
+	 */
+    private String searchKeywordTo = "";
+
+    /**
+	 * sortTyCode
+	 */
+    private String sortTyCode = "";
+
+    /**
+	 * 관리자여부
+	 */
+    private String adminAt = "N";
+
+    private String menuId = "";
+
+    private String searchMltmdClCode;
+
+    /**
+	 * 검색-시작일
+	 */
+    private String searchBeginDt;
+
+   /**
+	 * 검색-종료일
+	 */
+   private String searchEndDt;
+
+   private String fromDate;
+
+   private String toDate;
+
+
+   /** 컬럼명으로 정렬 */
+   private String searchSortValue;
+
+   private String sessionId;
+
+
+	public String getMenuId() {
+		return menuId;
+	}
+
+	public void setMenuId(String menuId) {
+		this.menuId = menuId;
+	}
+
+	public String getSearchCate() {
+		return searchCate;
+	}
+
+	public void setSearchCate(String searchCate) {
+		this.searchCate = searchCate;
+	}
+
+	public List<String> getSearchCateList() {
+		return searchCateList;
+	}
+
+	public void setSearchCateList(List<String> searchCateList) {
+		this.searchCateList = searchCateList;
+	}
+
+	public String getSearchTarget() {
+		return searchTarget;
+	}
+
+	public void setSearchTarget(String searchTarget) {
+		this.searchTarget = searchTarget;
+	}
+
+	public String getSearchLevel() {
+		return searchLevel;
+	}
+
+	public void setSearchLevel(String searchLevel) {
+		this.searchLevel = searchLevel;
+	}
+
+	/**
+	 * @return
+	 */
+	public int getFirstIndex() {
+		return firstIndex;
+	}
+
+	/**
+	 * @param firstIndex
+	 */
+	public void setFirstIndex(int firstIndex) {
+		this.firstIndex = firstIndex;
+	}
+
+	/**
+	 * @return
+	 */
+	public int getLastIndex() {
+		return lastIndex;
+	}
+
+	/**
+	 * @param lastIndex
+	 */
+	public void setLastIndex(int lastIndex) {
+		this.lastIndex = lastIndex;
+	}
+
+	/**
+	 * @return
+	 */
+	public int getRecordCountPerPage() {
+		return recordCountPerPage;
+	}
+
+	/**
+	 * @param recordCountPerPage
+	 */
+	public void setRecordCountPerPage(int recordCountPerPage) {
+		this.recordCountPerPage = recordCountPerPage;
+	}
+
+	/**
+	 * @return
+	 */
+	public String getSearchMode() {
+        return searchMode;
+    }
+
+    /**
+	 * @param searchMode
+	 */
+    public void setSearchMode(String searchMode) {
+        this.searchMode = searchMode;
+    }
+
+
+	/**
+	 * @return
+	 */
+	public String getSearchCondition() {
+        return searchCondition;
+    }
+
+    /**
+	 * @param searchCondition
+	 */
+    public void setSearchCondition(String searchCondition) {
+        this.searchCondition = searchCondition;
+    }
+
+    /**
+	 * @return
+	 */
+    public String getSearchKeyword() {
+        return searchKeyword;
+    }
+
+    /**
+	 * @param searchKeyword
+	 */
+    public void setSearchKeyword(String searchKeyword) {
+        this.searchKeyword = searchKeyword;
+    }
+
+    /**
+	 * @return
+	 */
+    public String getSearchUseYn() {
+        return searchUseYn;
+    }
+
+    /**
+	 * @param searchUseYn
+	 */
+    public void setSearchUseYn(String searchUseYn) {
+        this.searchUseYn = searchUseYn;
+    }
+
+    /**
+	 * @return
+	 */
+    public int getPageIndex() {
+        return pageIndex;
+    }
+
+    /**
+	 * @param pageIndex
+	 */
+    public void setPageIndex(int pageIndex) {
+        this.pageIndex = pageIndex;
+    }
+
+    /**
+	 * @return
+	 */
+    public int getPageUnit() {
+        return pageUnit;
+    }
+
+    /**
+	 * @param pageUnit
+	 */
+    public void setPageUnit(int pageUnit) {
+        this.pageUnit = pageUnit;
+    }
+
+    /**
+	 * @return
+	 */
+    public int getPageSize() {
+        return pageSize;
+    }
+
+    /**
+	 * @param pageSize
+	 */
+    public void setPageSize(int pageSize) {
+        this.pageSize = pageSize;
+    }
+
+    public String toString() {
+        return ToStringBuilder.reflectionToString(this);
+    }
+
+
+    /**
+	 * searchKeywordFrom attribute를 리턴한다.
+	 * @return  String
+	 */
+	public String getSearchKeywordFrom() {
+		return searchKeywordFrom;
+	}
+
+	/**
+	 * searchKeywordFrom attribute 값을 설정한다.
+	 * @param searchKeywordFrom  String
+	 */
+	public void setSearchKeywordFrom(String searchKeywordFrom) {
+		this.searchKeywordFrom = searchKeywordFrom;
+	}
+
+	/**
+	 * searchKeywordTo attribute를 리턴한다.
+	 * @return  String
+	 */
+	public String getSearchKeywordTo() {
+		return searchKeywordTo;
+	}
+
+	/**
+	 * searchKeywordTo attribute 값을 설정한다.
+	 * @param searchKeywordTo  String
+	 */
+	public void setSearchKeywordTo(String searchKeywordTo) {
+		this.searchKeywordTo = searchKeywordTo;
+	}
+
+	public String getSelectMode() {
+		return selectMode;
+	}
+
+	public void setSelectMode(String selectMode) {
+		this.selectMode = selectMode;
+	}
+
+	public String getSortTyCode() {
+		return sortTyCode;
+	}
+
+	public void setSortTyCode(String sortTyCode) {
+		this.sortTyCode = sortTyCode;
+	}
+
+	public String getAdminAt() {
+		return adminAt;
+	}
+
+	public void setAdminAt(String adminAt) {
+		this.adminAt = adminAt;
+	}
+
+	public String getSearchMltmdClCode() {
+		return searchMltmdClCode;
+	}
+
+	public void setSearchMltmdClCode(String searchMltmdClCode) {
+		this.searchMltmdClCode = searchMltmdClCode;
+	}
+
+	public String getSearchBeginDt() {
+		return searchBeginDt;
+	}
+
+	public void setSearchBeginDt(String searchBeginDt) {
+		this.searchBeginDt = searchBeginDt;
+	}
+
+	public String getSearchEndDt() {
+		return searchEndDt;
+	}
+
+	public void setSearchEndDt(String searchEndDt) {
+		this.searchEndDt = searchEndDt;
+	}
+
+	public String getFromDate() {
+		return fromDate;
+	}
+
+	public void setFromDate(String fromDate) {
+		this.fromDate = fromDate;
+	}
+
+	public String getToDate() {
+		return toDate;
+	}
+
+	public void setToDate(String toDate) {
+		this.toDate = toDate;
+	}
+
+	public String getSearchSortValue() {
+		return searchSortValue;
+	}
+
+	public void setSearchSortValue(String searchSortValue) {
+		this.searchSortValue = searchSortValue;
+	}
+
+	public String getSessionId() {
+		return sessionId;
+	}
+
+	public void setSessionId(String sessionId) {
+		this.sessionId = sessionId;
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/ComEduVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/ComEduVO.java
@@ -0,0 +1,273 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.fdl.string.EgovDateUtil;
+
+public class ComEduVO extends ComDefaultVO {
+	
+	private static final long serialVersionUID = 1L;
+	
+	/** EDU_YEAR */
+    private java.lang.String searchEduYear;
+    
+    /** SCHUL_ID */
+    private java.lang.String searchSchulId;
+    
+    private java.lang.String searchSchulGradeCode;    
+    
+    /** GRADE_CODE */
+    private java.lang.String searchGradeCode = "1";
+    
+    /** CLAS_CODE */
+    private java.lang.String searchClasCode;
+    
+    private java.lang.String searchSemstrCode;
+    
+    private java.lang.String searchSbjectId;
+    
+    private java.lang.String searchWeekCode;
+    
+    private java.lang.String searchDfkCode;
+    
+    private java.lang.String searchPeriodCode;
+    
+    private java.lang.String searchClasNm;
+    
+    private java.lang.String searchTimeSeCode;
+    
+    private java.lang.String searchClasTimeAppyAt;
+    
+    private java.lang.String searchTimeTableAppyAt;
+    
+    private java.lang.String searchEcshgAt;
+    
+    private java.lang.String searchSbjectIncludeEcshgAt = "N";
+    
+    private java.lang.String searchCrsdsgnAt;
+    
+    //이전 년도/학년 여부.
+    private java.lang.String yearGradeType;
+    
+    private java.lang.String searchSchulTypeCode;
+    private java.lang.String searchSchulSeCode;
+    private java.lang.String searchOfcdcCode;    
+    
+    private java.lang.String searchDate;
+    
+    private java.lang.String[] searchArrAuthorGradeChkCode;
+    
+    private java.lang.String searchProgAt;
+    private java.lang.String searchUpperSbjectId;
+    private java.lang.String searchSbjectNm;
+    
+	public java.lang.String getSearchEduYear() {
+		return searchEduYear == null ? EgovDateUtil.getCurrentYearAsString() : searchEduYear;
+	}
+
+	public void setSearchEduYear(java.lang.String searchEduYear) {
+		this.searchEduYear = searchEduYear;
+	}
+
+	public java.lang.String getSearchSchulId() {
+		return searchSchulId;
+	}
+
+	public void setSearchSchulId(java.lang.String searchSchulId) {
+		this.searchSchulId = searchSchulId;
+	}
+
+	public java.lang.String getSearchSchulGradeCode() {
+		return searchSchulGradeCode;
+	}
+
+	public void setSearchSchulGradeCode(java.lang.String searchSchulGradeCode) {
+		this.searchSchulGradeCode = searchSchulGradeCode;
+	}
+
+	public java.lang.String getSearchGradeCode() {
+		return searchGradeCode;
+	}
+
+	public void setSearchGradeCode(java.lang.String searchGradeCode) {
+		this.searchGradeCode = searchGradeCode;
+	}
+
+	public java.lang.String getSearchClasCode() {
+		return searchClasCode;
+	}
+
+	public void setSearchClasCode(java.lang.String searchClasCode) {
+		this.searchClasCode = searchClasCode;
+	}
+	
+	public java.lang.String getSearchSemstrCode() {
+		return searchSemstrCode;
+	}
+
+	public void setSearchSemstrCode(java.lang.String searchSemstrCode) {
+		this.searchSemstrCode = searchSemstrCode;
+	}
+
+	public java.lang.String getSearchSbjectId() {
+		return searchSbjectId;
+	}
+
+	public void setSearchSbjectId(java.lang.String searchSbjectId) {
+		this.searchSbjectId = searchSbjectId;
+	}
+
+	public java.lang.String getSearchWeekCode() {
+		return searchWeekCode;
+	}
+
+	public void setSearchWeekCode(java.lang.String searchWeekCode) {
+		this.searchWeekCode = searchWeekCode;
+	}
+
+	public java.lang.String getSearchDfkCode() {
+		return searchDfkCode;
+	}
+
+	public void setSearchDfkCode(java.lang.String searchDfkCode) {
+		this.searchDfkCode = searchDfkCode;
+	}
+
+	public java.lang.String getSearchPeriodCode() {
+		return searchPeriodCode;
+	}
+
+	public void setSearchPeriodCode(java.lang.String searchPeriodCode) {
+		this.searchPeriodCode = searchPeriodCode;
+	}
+
+	public java.lang.String getSearchClasNm() {
+		return searchClasNm;
+	}
+
+	public void setSearchClasNm(java.lang.String searchClasNm) {
+		this.searchClasNm = searchClasNm;
+	}
+
+	public java.lang.String getSearchClasTimeAppyAt() {
+		return searchClasTimeAppyAt;
+	}
+
+	public void setSearchClasTimeAppyAt(java.lang.String searchClasTimeAppyAt) {
+		this.searchClasTimeAppyAt = searchClasTimeAppyAt;
+	}
+
+	public java.lang.String getSearchTimeTableAppyAt() {
+		return searchTimeTableAppyAt;
+	}
+
+	public void setSearchTimeTableAppyAt(java.lang.String searchTimeTableAppyAt) {
+		this.searchTimeTableAppyAt = searchTimeTableAppyAt;
+	}
+
+	public java.lang.String getSearchTimeSeCode() {
+		return searchTimeSeCode;
+	}
+
+	public void setSearchTimeSeCode(java.lang.String searchTimeSeCode) {
+		this.searchTimeSeCode = searchTimeSeCode;
+	}
+
+	public java.lang.String getSearchEcshgAt() {
+		return searchEcshgAt;
+	}
+
+	public void setSearchEcshgAt(java.lang.String searchEcshgAt) {
+		this.searchEcshgAt = searchEcshgAt;
+	}
+
+	public java.lang.String getSearchSbjectIncludeEcshgAt() {
+		return searchSbjectIncludeEcshgAt;
+	}
+
+	public void setSearchSbjectIncludeEcshgAt(java.lang.String searchSbjectIncludeEcshgAt) {
+		this.searchSbjectIncludeEcshgAt = searchSbjectIncludeEcshgAt;
+	}
+
+	public java.lang.String getSearchSchulTypeCode() {
+		return searchSchulTypeCode;
+	}
+
+	public void setSearchSchulTypeCode(java.lang.String searchSchulTypeCode) {
+		this.searchSchulTypeCode = searchSchulTypeCode;
+	}
+
+	public java.lang.String getSearchSchulSeCode() {
+		return searchSchulSeCode;
+	}
+
+	public void setSearchSchulSeCode(java.lang.String searchSchulSeCode) {
+		this.searchSchulSeCode = searchSchulSeCode;
+	}
+
+	public java.lang.String getSearchOfcdcCode() {
+		return searchOfcdcCode;
+	}
+
+	public void setSearchOfcdcCode(java.lang.String searchOfcdcCode) {
+		this.searchOfcdcCode = searchOfcdcCode;
+	}
+
+	public java.lang.String getSearchDate() {
+		return searchDate;
+	}
+
+	public void setSearchDate(java.lang.String searchDate) {
+		this.searchDate = searchDate;
+	}
+
+	public java.lang.String getSearchCrsdsgnAt() {
+		return searchCrsdsgnAt;
+	}
+
+	public void setSearchCrsdsgnAt(java.lang.String searchCrsdsgnAt) {
+		this.searchCrsdsgnAt = searchCrsdsgnAt;
+	}
+
+	public java.lang.String getYearGradeType() {
+		return yearGradeType;
+	}
+
+	public void setYearGradeType(java.lang.String yearGradeType) {
+		this.yearGradeType = yearGradeType;
+	}
+
+	public java.lang.String[] getSearchArrAuthorGradeChkCode() {
+		return searchArrAuthorGradeChkCode;
+	}
+
+	public void setSearchArrAuthorGradeChkCode(java.lang.String[] searchArrAuthorGradeChkCode) {
+		this.searchArrAuthorGradeChkCode = searchArrAuthorGradeChkCode;
+	}
+
+	public java.lang.String getSearchProgAt() {
+		return searchProgAt;
+	}
+
+	public void setSearchProgAt(java.lang.String searchProgAt) {
+		this.searchProgAt = searchProgAt;
+	}
+
+	public java.lang.String getSearchUpperSbjectId() {
+		return searchUpperSbjectId;
+	}
+
+	public void setSearchUpperSbjectId(java.lang.String searchUpperSbjectId) {
+		this.searchUpperSbjectId = searchUpperSbjectId;
+	}
+
+	public java.lang.String getSearchSbjectNm() {
+		return searchSbjectNm;
+	}
+
+	public void setSearchSbjectNm(java.lang.String searchSbjectNm) {
+		this.searchSbjectNm = searchSbjectNm;
+	}
+
+
+	
+    
+}
 
base/src/main/java/egovframework/com/cmm/CustomJacksonObjectMapper.java (added)
+++ base/src/main/java/egovframework/com/cmm/CustomJacksonObjectMapper.java
@@ -0,0 +1,18 @@
+package egovframework.com.cmm;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.ser.DefaultSerializerProvider;
+import egovframework.com.cmm.NullSerializer;
+
+
+@SuppressWarnings("serial")
+public class CustomJacksonObjectMapper extends ObjectMapper {
+
+	public CustomJacksonObjectMapper() {
+		super();
+
+		DefaultSerializerProvider.Impl sp = new DefaultSerializerProvider.Impl();
+		sp.setNullValueSerializer(new NullSerializer());
+		this.setSerializerProvider(sp);
+	}
+}
 
base/src/main/java/egovframework/com/cmm/EgovComExcepHndlr.java (added)
+++ base/src/main/java/egovframework/com/cmm/EgovComExcepHndlr.java
@@ -0,0 +1,41 @@
+package egovframework.com.cmm;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import egovframework.rte.fdl.cmmn.exception.handler.ExceptionHandler;
+
+/**
+ * @Class Name : EgovComExcepHndlr.java
+ * @Description : 공통서비스의 exception 처리 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 13.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 13.
+ * @version
+ * @see
+ *
+ */ 
+public class EgovComExcepHndlr implements ExceptionHandler {
+ 
+    /**
+	 * @uml.property  name="log"
+	 * @uml.associationEnd  multiplicity="(1 1)"
+	 */
+    protected Log log = LogFactory.getLog(this.getClass());
+    
+    /*
+    @Resource(name = "otherSSLMailSender")
+    private SimpleSSLMail mailSender;
+     */
+    /**
+     * 발생된 Exception을 처리한다.
+     */
+    public void occur(Exception ex, String packageName) {
+    	log.error(packageName, ex);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/EgovComOthersExcepHndlr.java (added)
+++ base/src/main/java/egovframework/com/cmm/EgovComOthersExcepHndlr.java
@@ -0,0 +1,20 @@
+package egovframework.com.cmm;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import egovframework.rte.fdl.cmmn.exception.handler.ExceptionHandler;
+
+public class EgovComOthersExcepHndlr implements ExceptionHandler {
+
+    /**
+	 * @uml.property  name="log"
+	 * @uml.associationEnd  multiplicity="(1 1)"
+	 */
+    protected Log log = LogFactory.getLog(this.getClass());
+    
+    public void occur(Exception exception, String packageName) {
+    	//log.debug(" EgovServiceExceptionHandler run...............");
+	log.error(packageName, exception);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/EgovMessageSource.java (added)
+++ base/src/main/java/egovframework/com/cmm/EgovMessageSource.java
@@ -0,0 +1,61 @@
+package egovframework.com.cmm;
+
+import java.util.Locale;
+
+import org.springframework.context.MessageSource;
+import org.springframework.context.support.ReloadableResourceBundleMessageSource;
+
+/**
+ * 메시지 리소스 사용을 위한 MessageSource 인터페이스 및 ReloadableResourceBundleMessageSource 클래스의 구현체
+ * @author 공통서비스 개발팀 이문준
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.03.11  이문준          최초 생성
+ *
+ * </pre>
+ */
+
+public class EgovMessageSource extends ReloadableResourceBundleMessageSource implements MessageSource {
+
+	/**
+	 * @uml.property  name="reloadableResourceBundleMessageSource"
+	 * @uml.associationEnd  
+	 */
+	private ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource;
+
+	/**
+	 * getReloadableResourceBundleMessageSource() 
+	 * @param reloadableResourceBundleMessageSource  - resource MessageSource
+	 * @return  ReloadableResourceBundleMessageSource
+	 * @uml.property  name="reloadableResourceBundleMessageSource"
+	 */	
+	public void setReloadableResourceBundleMessageSource(ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource) {
+		this.reloadableResourceBundleMessageSource = reloadableResourceBundleMessageSource;
+	}
+	
+	/**
+	 * getReloadableResourceBundleMessageSource() 
+	 * @return  ReloadableResourceBundleMessageSource
+	 * @uml.property  name="reloadableResourceBundleMessageSource"
+	 */	
+	public ReloadableResourceBundleMessageSource getReloadableResourceBundleMessageSource() {
+		return reloadableResourceBundleMessageSource;
+	}
+	
+	/**
+	 * 정의된 메세지 조회
+	 * @param code - 메세지 코드
+	 * @return String
+	 */	
+	public String getMessage(String code) {
+		return getReloadableResourceBundleMessageSource().getMessage(code, null, Locale.getDefault());
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/EgovWebUtil.java (added)
+++ base/src/main/java/egovframework/com/cmm/EgovWebUtil.java
@@ -0,0 +1,108 @@
+package egovframework.com.cmm;
+
+import java.util.regex.Pattern;
+
+/**
+ * 교차접속 스크립트 공격 취약성 방지(파라미터 문자열 교체)
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    	--------    ---------------------------
+ *   2011.10.10  한성곤          최초 생성
+ *
+ * </pre>
+ */
+
+public class EgovWebUtil {
+	public static String clearXSSMinimum(String value) {
+		if (value == null || value.trim().equals("")) {
+			return "";
+		}
+		
+		String returnValue = value;
+
+		returnValue = returnValue.replaceAll("&", "&amp;");
+		returnValue = returnValue.replaceAll("<", "&lt;");
+		returnValue = returnValue.replaceAll(">", "&gt;");
+		returnValue = returnValue.replaceAll("\"", "&#34;");
+		returnValue = returnValue.replaceAll("\'", "&#39;");
+		return returnValue;
+	}
+
+	public static String clearXSSMaximum(String value) {
+		String returnValue = value;
+		returnValue = clearXSSMinimum(returnValue);
+
+		returnValue = returnValue.replaceAll("%00", null);
+
+		returnValue = returnValue.replaceAll("%", "&#37;");
+
+		// \\. => .
+
+		returnValue = returnValue.replaceAll("\\.\\./", ""); // ../
+		returnValue = returnValue.replaceAll("\\.\\.\\\\", ""); // ..\
+		returnValue = returnValue.replaceAll("\\./", ""); // ./
+		returnValue = returnValue.replaceAll("%2F", "");
+
+		return returnValue;
+	}
+
+	public static String filePathBlackList(String value) {
+		String returnValue = value;
+		if (returnValue == null || returnValue.trim().equals("")) {
+			return "";
+		}
+
+		returnValue = returnValue.replaceAll("\\.\\./", ""); // ../
+		returnValue = returnValue.replaceAll("\\.\\.\\\\", ""); // ..\
+
+		return returnValue;
+	}
+
+	/**
+	 * 행안부 보안취약점 점검 조치 방안.
+	 *
+	 * @param value
+	 * @return
+	 */
+	public static String filePathReplaceAll(String value) {
+		String returnValue = value;
+		if (returnValue == null || returnValue.trim().equals("")) {
+			return "";
+		}
+
+		returnValue = returnValue.replaceAll("/", "");
+		returnValue = returnValue.replaceAll("\\", "");
+		returnValue = returnValue.replaceAll("\\.\\.", ""); // ..
+		returnValue = returnValue.replaceAll("&", "");
+
+		return returnValue;
+	}
+
+	public static String filePathWhiteList(String value) {
+		return value; // TODO
+	}
+	
+	 public static boolean isIPAddress(String str) {
+		Pattern ipPattern = Pattern.compile("\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}");
+		
+		return ipPattern.matcher(str).matches();
+    }
+	 
+	 public static String removeCRLF(String parameter) {
+		 return parameter.replaceAll("\r", "").replaceAll("\n", "");
+	 }
+	 
+	 public static String removeSQLInjectionRisk(String parameter) {
+		 return parameter.replaceAll("\\p{Space}", "").replaceAll("\\*", "").replaceAll("%", "").replaceAll(";", "").replaceAll("-", "").replaceAll("\\+", "").replaceAll(",", "");
+	 }
+	 
+	 public static String removeOSCmdRisk(String parameter) {
+		 return parameter.replaceAll("\\p{Space}", "").replaceAll("\\*", "").replaceAll("|", "").replaceAll(";", "");
+	 }
+	 
+	 
+
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/ImagePaginationRenderer.java (added)
+++ base/src/main/java/egovframework/com/cmm/ImagePaginationRenderer.java
@@ -0,0 +1,32 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
+
+public class ImagePaginationRenderer extends AbstractPaginationRenderer {
+  
+  public ImagePaginationRenderer() {
+	/*
+	firstPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"btn\"><img src=\"/template/common/images/bbs/btn_li_prevstart.gif\" alt=\"첫 페이지\"/></a></li>";
+	previousPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"btn\"><img src=\"/template/common/images/bbs/btn_li_prev.gif\" alt=\"이전\"/></a></li>";
+	currentPageLabel = "<li><span class=\"current\">{0}</span></li>";
+	otherPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\">{2}</a></li>";
+	nextPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"btn\"><img src=\"/template/common/images/bbs/btn_li_next.gif\" alt=\"다음\"/></a></li>";
+	lastPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"btn\"><img src=\"/template/common/images/bbs/btn_li_nextend.gif\" alt=\"마지막 페이지\"/></a></li>";
+	*/
+	/*  
+	firstPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\" title=\"{1}페이지\"><span>◀</span> First</a></li>";
+	previousPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\" title=\"{1}페이지\"><span>◀</span></a></li>";
+	currentPageLabel = "<li><em class=\"active\" title=\"현재페이지\">■</em></li>";
+	otherPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" title=\"{1}페이지\">■</a></li>";
+	nextPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\" title=\"{1}페이지\"> <span>▶</span></a></li>";
+	lastPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\" title=\"{1}페이지\">Last <span>▶</span></a></li>";
+	*/
+	firstPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\"><img src=\"/template/manage/images/board/btn_first.gif\" alt=\"처음\"/></a></li>";
+	previousPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\"><img src=\"/template/manage/images/board/btn_prew.gif\" alt=\"이전\"/></a></li>";
+	currentPageLabel = "<li><a class=\"commthis\">{0}</a></li>";
+	otherPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\">{2}</a></li>";
+	nextPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\"><img src=\"/template/manage/images/board/btn_next.gif\" alt=\"다음\"/></a></li>";
+	lastPageLabel = "<li><a href=\"{0}&amp;pageIndex={1}\" class=\"move\"><img src=\"/template/manage/images/board/btn_last.gif\" alt=\"마지막\"/></a></li>";
+  }
+  
+}
 
base/src/main/java/egovframework/com/cmm/ImageSubPaginationRenderer.java (added)
+++ base/src/main/java/egovframework/com/cmm/ImageSubPaginationRenderer.java
@@ -0,0 +1,23 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
+
+public class ImageSubPaginationRenderer extends AbstractPaginationRenderer {
+	
+	public ImageSubPaginationRenderer() {
+		/*
+		firstPageLabel = "<a href=\"{0}&amp;subPageIndex={1}\" title=\"처음페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_first.gif\" alt=\"처음\"/></a>";
+		previousPageLabel = "<a href=\"{0}&amp;subPageIndex={1}\" title=\"이전페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_prew.gif\" alt=\"이전\"/></a>";
+		currentPageLabel = "<a class=\"commthis\">{0}</a>";
+		otherPageLabel = "<a href=\"{0}&amp;subPageIndex={1}\" title=\"{2}페이지로이동\">{2}</a>";
+		nextPageLabel = "<a href=\"{0}&amp;subPageIndex={1}\" title=\"다음페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_next.gif\" alt=\"다음\"/></a>";
+		lastPageLabel = "<a href=\"{0}&amp;subPageIndex={1}\" title=\"마지막페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_last.gif\" alt=\"마지막\"/></a>";
+		*/
+		firstPageLabel 		= "<a href=\"{0}&amp;subPageIndex={1}\" class=\"first\" title=\"처음페이지로 이동\"><span>처음</span></a>";
+		previousPageLabel 	= "<a href=\"{0}&amp;subPageIndex={1}\" class=\"prev\" title=\"이전페이지로 이동\"><span>이전</span></a>";
+		currentPageLabel 	= "<strong class=\"current\">{0}</strong>";
+		otherPageLabel 		= "<a href=\"{0}&amp;subPageIndex={1}\" class=\"page\" title=\"{2}페이지로 이동\">{2}</a>";
+		nextPageLabel 		= "<a href=\"{0}&amp;subPageIndex={1}\" class=\"next\" title=\"다음페이지로 이동\"><span>다음</span></a>";
+		lastPageLabel 		= "<a href=\"{0}&amp;subPageIndex={1}\" class=\"last\" title=\"마지막페이지로 이동\"><span>마지막</span></a>";
+	}
+}
 
base/src/main/java/egovframework/com/cmm/NullSerializer.java (added)
+++ base/src/main/java/egovframework/com/cmm/NullSerializer.java
@@ -0,0 +1,13 @@
+package egovframework.com.cmm;
+
+import java.io.IOException;
+import com.fasterxml.jackson.databind.JsonSerializer;
+import com.fasterxml.jackson.databind.SerializerProvider;
+
+public class NullSerializer extends JsonSerializer<Object> {
+	@Override
+	public void serialize(Object o, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, com.fasterxml.jackson.core.JsonProcessingException { 
+		jsonGenerator.writeString("");
+
+	}
+}
 
base/src/main/java/egovframework/com/cmm/SecretImagePaginationRenderer.java (added)
+++ base/src/main/java/egovframework/com/cmm/SecretImagePaginationRenderer.java
@@ -0,0 +1,15 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
+
+public class SecretImagePaginationRenderer extends AbstractPaginationRenderer {
+	
+	public SecretImagePaginationRenderer() {
+		firstPageLabel = "<span><a href=\"{0}&amp;pageIndex={1}\" title=\"처음페이지로이동\"><img src=\"/template/web/secret_001/image/customer/btn_first.gif\" alt=\"처음\"/></a></span>";
+		previousPageLabel = "<span><a href=\"{0}&amp;pageIndex={1}\" title=\"이전페이지로이동\"><img src=\"/template/web/secret_001/image/customer/btn_prew.gif\" alt=\"이전\"/></a></span>";
+		currentPageLabel = "<span><strong>{0}</strong></span>";
+		otherPageLabel = "<span><a href=\"{0}&amp;pageIndex={1}\" title=\"{2}페이지로이동\">{2}</a></span>";
+		nextPageLabel = "<span><a href=\"{0}&amp;pageIndex={1}\" title=\"다음페이지로이동\"><img src=\"/template/web/secret_001/image/customer/btn_next.gif\" alt=\"다음\"/></a></span>";
+		lastPageLabel = "<span><a href=\"{0}&amp;pageIndex={1}\" title=\"마지막페이지로이동\"><img src=\"/template/web/secret_001/image/customer/btn_last.gif\" alt=\"마지막\"/></a></span>";
+	}
+}
 
base/src/main/java/egovframework/com/cmm/SmartImagePaginationRenderer.java (added)
+++ base/src/main/java/egovframework/com/cmm/SmartImagePaginationRenderer.java
@@ -0,0 +1,15 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
+
+public class SmartImagePaginationRenderer extends AbstractPaginationRenderer {
+	
+	public SmartImagePaginationRenderer() {
+		firstPageLabel = "<a href=\"{0}&amp;pageIndex={1}\" title=\"처음페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_first.gif\" alt=\"처음\"/></a>";
+		previousPageLabel = "<a href=\"{0}&amp;pageIndex={1}\" title=\"이전페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_prew.gif\" alt=\"이전\"/></a>";
+		currentPageLabel = "<a class=\"commthis\">{0}</a>";
+		otherPageLabel = "<a href=\"{0}&amp;pageIndex={1}\" title=\"{2}페이지로이동\">{2}</a>";
+		nextPageLabel = "<a href=\"{0}&amp;pageIndex={1}\" title=\"다음페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_next.gif\" alt=\"다음\"/></a>";
+		lastPageLabel = "<a href=\"{0}&amp;pageIndex={1}\" title=\"마지막페이지로이동\"><img src=\"/template/web/smart_001/image/sub/board/btn_last.gif\" alt=\"마지막\"/></a>";
+	}
+}
 
base/src/main/java/egovframework/com/cmm/SmartSchoolPaginationRenderer.java (added)
+++ base/src/main/java/egovframework/com/cmm/SmartSchoolPaginationRenderer.java
@@ -0,0 +1,25 @@
+package egovframework.com.cmm;
+
+import egovframework.rte.ptl.mvc.tags.ui.pagination.AbstractPaginationRenderer;
+
+public class SmartSchoolPaginationRenderer  extends AbstractPaginationRenderer {
+	
+	public SmartSchoolPaginationRenderer() {
+		/*
+		firstPageLabel 		= "<a href=\"{0}&amp;pageIndex={1}\" class=\"first\" title=\"처음페이지로 이동\"><span>처음</span></a>";
+		previousPageLabel 	= "<a href=\"{0}&amp;pageIndex={1}\" class=\"prev\" title=\"이전페이지로 이동\"><span>이전</span></a>";
+		currentPageLabel 	= "<strong class=\"current\">{0}</strong>";
+		otherPageLabel 		= "<a href=\"{0}&amp;pageIndex={1}\" class=\"page\" title=\"{2}페이지로 이동\">{2}</a>";
+		nextPageLabel 		= "<a href=\"{0}&amp;pageIndex={1}\" class=\"next\" title=\"다음페이지로 이동\"><span>다음</span></a>";
+		lastPageLabel 		= "<a href=\"{0}&amp;pageIndex={1}\" class=\"last\" title=\"마지막페이지로 이동\"><span>마지막</span></a>";
+		*/
+		
+		firstPageLabel 		= "";
+		previousPageLabel 	= "";
+		currentPageLabel 	= "<li class=\"page-num active\"><a href='#'>{0}</a></li>";
+		otherPageLabel 		= "<li class='page-num'><a href=\"{0}&amp;pageIndex={1}\" title=\"{2}페이지로 이동\">{2}</a></li>";
+		nextPageLabel 		= "";
+		lastPageLabel 		= "";
+		
+	}
+}
 
base/src/main/java/egovframework/com/cmm/service/AjaxXmlView.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/AjaxXmlView.java
@@ -0,0 +1,24 @@
+package egovframework.com.cmm.service;
+ 
+import java.io.PrintWriter;
+import java.util.Map;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.web.servlet.view.AbstractView;
+ 
+public class AjaxXmlView extends AbstractView {
+ 
+	@Override
+	protected void renderMergedOutputModel(Map model,
+			HttpServletRequest request, HttpServletResponse response)
+			throws Exception {
+ 
+		response.setContentType("text/xml");
+		response.setHeader("Cache-Control", "no-cache");
+		response.setCharacterEncoding("UTF-8");
+ 
+		PrintWriter writer = response.getWriter();
+		writer.write((String) model.get("ajaxXml"));  //Model Attribute 이름은 공통으로 사용하는 것으로...
+		writer.close();
+	}
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/service/EgovCmmUseService.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/EgovCmmUseService.java
@@ -0,0 +1,72 @@
+package egovframework.com.cmm.service;
+
+import java.util.List;
+import java.util.Map;
+
+import egovframework.com.cmm.ComDefaultCodeVO;
+import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
+
+/**
+ * 
+ * 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기 위한 서비스 인터페이스 
+ * @author 공통서비스 개발팀 이삼섭
+ * @since 2009.04.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.03.11  이삼섭          최초 생성
+ *
+ * </pre>
+ */
+public interface EgovCmmUseService {
+
+    /**
+     * 공통코드를 조회한다.
+     * 
+     * @param vo
+     * @return List(코드)
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception;
+
+    /**
+     * ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
+     * 
+     * @param voList
+     * @return Map(코드)
+     * @throws Exception
+     */
+    public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List voList) throws Exception;
+
+    /**
+     * 조직정보를 코드형태로 리턴한다.
+     * 
+     * @param 조회조건정보 vo
+     * @return 조직정보 List
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception;
+
+    /**
+     * 그룹정보를 코드형태로 리턴한다.
+     * 
+     * @param 조회조건정보 vo
+     * @return 그룹정보 List
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception;
+    
+    /**
+     * 마을공통 데이타를 조회한다.
+     * 
+     * @param vo
+     * @return List(코드)
+     * @throws Exception
+     */
+    public ComDefaultCodeVO selectVglNameDetail(ComDefaultCodeVO vo) throws Exception;
+}
 
base/src/main/java/egovframework/com/cmm/service/EgovFileMngService.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/EgovFileMngService.java
@@ -0,0 +1,234 @@
+package egovframework.com.cmm.service;
+
+import java.util.List;
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import egovframework.com.cop.bbs.service.BoardVO;
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+/**
+ * @Class Name : EgovFileMngService.java
+ * @Description : 파일정보의 관리를 위한 서비스 인터페이스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 25.     이삼섭    최초생성
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 25.
+ * @version
+ * @see
+ *
+ */
+public interface EgovFileMngService {
+
+    /**
+     * 파일에 대한 목록을 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> selectFileInfs(FileVO fvo) throws Exception;
+
+    /**
+     * 하나의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public String insertFileInf(FileVO fvo) throws Exception;
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param fvoList
+     * @throws Exception
+     */
+    public String insertFileInfs(List<FileVO> fvoList) throws Exception;
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 수정한다.
+     *
+     * @param fvoList
+     * @throws Exception
+     */
+    public void updateFileInfs(List<FileVO> fvoList) throws Exception;
+
+    /**
+     * 여러 개의 파일을 삭제한다.
+     *
+     * @param fvoList
+     * @throws Exception
+     */
+    public int deleteFileInfs(List<FileVO> fvoList) throws Exception;
+
+    /**
+     * 하나의 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteFileInf(FileVO fvo) throws Exception;
+
+    /**
+     * 여러개의 파일을 삭제한다.
+     *
+     */
+    public void deleteFileInfs(String atchFileId) throws Exception;
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileMaster(FileVO fvo) throws Exception;
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileInf(FileVO fvo) throws Exception;
+
+    /**
+     * 파일 구분자에 대한 최대값을 구한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int getMaxFileSN(FileVO fvo) throws Exception;
+
+    /**
+     * 파일 갯수를 구한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int getFileCount(FileVO fvo) throws Exception;
+
+    /**
+     * 전체 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public void deleteAllFileInf(FileVO fvo) throws Exception;
+
+    /**
+     * 파일명 검색에 대한 목록을 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public Map<String, Object> selectFileListByFileNm(FileVO fvo) throws Exception;
+
+    /**
+     * 이미지 파일에 대한 목록을 조회한다.
+     *
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> selectImageFileList(FileVO vo) throws Exception;
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInf(FileVO fvo) throws Exception ;
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInfByAtchFileIdAndFileSn(FileVO fvo) throws Exception;
+
+    /**
+     * 임시 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public FileVO insertTempFileInf(FileVO vo) throws Exception ;
+
+    /**
+     * 하나의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public FileVO deleteTempFileInf(FileVO fvo) throws Exception ;
+
+    /**
+     * 임시 파일로 부터 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public FileVO insertFileInfsByTemp(FileVO vo) throws Exception ;
+    public FileVO insertFileInfsByTemp(FileVO vo, HttpServletRequest request, HttpServletResponse response) throws Exception ;
+
+    /**
+     * 여러 개의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteFileDetailByTemp(FileVO fvo) throws Exception ;
+
+    /**
+     * 첨부파일의 총용량과 갯수를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileDetailTotalInfo(FileVO fvo) throws Exception;
+
+    /**
+     * 관리용 첨부파일을 복사한다.
+     *
+     * @param articleList
+     * @throws Exception
+     */
+    public List<BoardVO> updateFileManageCopy(List<BoardVO> articleList) throws Exception;
+
+    /**
+     * 학습자료 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectCtsFileInf(String lrnCntntsId) throws Exception;
+
+    //수업 첨부파일 목록
+    public List selectStudyFileList(FileVO vo) throws Exception;
+
+    public int selectFileDownLogCnt(EgovMap fvo) throws Exception;
+
+    public void updateFileDownLog(EgovMap fvo) throws Exception;
+
+    public void insertFileDownLog(EgovMap vo) throws Exception;
+    
+    //첨부파일 공개여부
+    public void updateFilePublic(FileVO vo) throws Exception;
+}
 
base/src/main/java/egovframework/com/cmm/service/EgovFileMngUtil.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/EgovFileMngUtil.java
@@ -0,0 +1,948 @@
+package egovframework.com.cmm.service;
+
+import java.awt.image.BufferedImage;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import javax.annotation.Resource;
+import javax.imageio.ImageIO;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Component;
+import org.springframework.web.multipart.MultipartFile;
+
+import egovframework.com.utl.fcc.service.EgovFormBasedFileUtil;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+import egovframework.rte.fdl.idgnr.EgovIdGnrService;
+import egovframework.rte.fdl.property.EgovPropertyService;
+
+/**
+ * @Class Name  : EgovFileMngUtil.java
+ * @Description : 메시지 처리 관련 유틸리티
+ * @Modification Information
+ * 
+ *     수정일         수정자                   수정내용
+ *     -------          --------        ---------------------------
+ *   2009.02.13       이삼섭                  최초 생성
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 02. 13
+ * @version 1.0
+ * @see 
+ * 
+ */
+@Component("EgovFileMngUtil")
+public class EgovFileMngUtil {
+
+    public static final int BUFF_SIZE = 4096;
+
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertyService;
+
+    @Resource(name = "egovFileIdGnrService")
+    private EgovIdGnrService idgenService;
+
+    Logger log = Logger.getLogger(this.getClass());
+    
+    public static String[] denyFileExtentionList = new String[]{"sh", "exe", "jsp", "asp", "php", "js", "jar", "jspx"};
+    public static String[] isImageList = new String[] {"jpg", "jpeg", "gif", "png", "bmp"};
+
+    /**
+     * 다이렉트 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> directParseFileInf(Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String storePath, String appendPath)  {
+	int fileKey = fileKeyParam;
+	
+	String storePathString = "";
+	String atchFileIdString = "";
+
+	if ("".equals(storePath) || storePath == null) {
+	    storePathString = propertyService.getString("Globals.fileStorePath");
+	} else {
+	    storePathString = propertyService.getString(storePath);
+	}
+	
+	if (!("".equals(appendPath) || appendPath == null)) {
+	    storePathString = storePathString + "/" + appendPath;
+	}
+
+	File saveFolder = new File(storePathString);
+	
+	if (!saveFolder.exists() || saveFolder.isFile()) {
+	    saveFolder.mkdirs();
+	}
+
+	List<FileVO> result  = new ArrayList<FileVO>();
+	
+	try {
+		Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+		MultipartFile file;
+		String filePath = "";
+		
+		FileVO fvo;
+	
+		boolean isDenyed;
+		while (itr.hasNext()) {
+		    Entry<String, MultipartFile> entry = itr.next();
+	
+		    file = entry.getValue();
+		    String orginFileName = file.getOriginalFilename();
+		    
+		    //--------------------------------------
+		    // 원 파일명이 없는 경우 처리
+		    // (첨부가 되지 않은 input file type)
+		    //--------------------------------------
+		    if ("".equals(orginFileName)) {
+			continue;
+		    }
+		    ////------------------------------------
+	
+		    String newName = "";
+		    String fileExt = "";
+		    int index = orginFileName.lastIndexOf(".");
+		    if(index != -1) {
+		    	fileExt = orginFileName.substring(index + 1);
+		    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey + "." + fileExt;
+		    } else {
+		    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+		    }
+		    
+		    isDenyed = false;
+		    for(int i=0; i < denyFileExtentionList.length; i++) {
+		    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+		    		isDenyed = true;
+		    		break;
+		    	}
+		    }	    
+		    if (isDenyed) {
+				continue;
+			}
+		    
+		    long _size = file.getSize();
+	
+		    if (!"".equals(orginFileName)) {
+		    	filePath = storePathString + "/" + newName;
+		    	file.transferTo(new File(filePath));
+		    }
+		    
+		    fvo = new FileVO();
+		    boolean isImage = false;
+		    for(int i=0; i < isImageList.length; i++) {
+		    	if(fileExt.toLowerCase().equals(isImageList[i])) {
+		    		isImage = true;
+		    		break;
+		    	}
+		    }
+		    if(isImage) {
+		    	BufferedImage image = ImageIO.read(file.getInputStream());
+		    	int width = image.getWidth();
+		    	int height = image.getHeight();
+		    	fvo.setFileImgWidth(width);
+		    	fvo.setFileImgHeight(height);
+		    }
+		    
+		    fvo.setFileExtsn(fileExt);
+		    fvo.setFileStreCours(storePathString);
+		    fvo.setFileMg(Long.toString(_size));
+		    fvo.setOrignlFileNm(orginFileName);
+		    fvo.setStreFileNm(newName);
+		    fvo.setAtchFileId(atchFileIdString);
+		    fvo.setFileSn(String.valueOf(fileKey));
+		    fvo.setFormNm(entry.getKey());
+	
+		    //writeFile(file, newName, storePathString);
+		    result.add(fvo);
+		    
+		    fileKey++;
+		} 
+	} catch(IllegalStateException e) {
+		log.debug("IllegalStateException: "+ e.getMessage());
+	} catch(IOException e) {
+		log.debug("IOException: "+ e.getMessage());
+	} catch(Exception e) {
+		log.debug("Exception: "+ e.getMessage());
+	}
+	
+
+	return result;
+    }
+    
+    /**
+     * Not Separater
+     * @param files
+     * @param KeyStr
+     * @param fileKeyParam
+     * @param storePath
+     * @param appendPath
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> directParseFileInfNoSeparator(Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String storePath, String appendPath) throws Exception {
+    	int fileKey = fileKeyParam;
+    	
+    	String storePathString = "";
+    	String atchFileIdString = "";
+
+    	if ("".equals(storePath) || storePath == null) {
+    	    storePathString = propertyService.getString("Globals.fileStorePath");
+    	} else {
+    	    storePathString = propertyService.getString(storePath);
+    	}
+    	
+    	if (!("".equals(appendPath) || appendPath == null)) {
+    	    storePathString = storePathString + appendPath;
+    	}
+
+    	File saveFolder = new File(storePathString);
+    	
+    	if (!saveFolder.exists() || saveFolder.isFile()) {
+    	    saveFolder.mkdirs();
+    	}
+
+    	List<FileVO> result  = new ArrayList<FileVO>();
+    	try {
+	    	Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+	    	MultipartFile file;
+	    	String filePath = "";
+	    	
+	    	FileVO fvo;
+	
+	    	boolean isDenyed;
+	    	while (itr.hasNext()) {
+	    	    Entry<String, MultipartFile> entry = itr.next();
+	
+	    	    file = entry.getValue();
+	    	    String orginFileName = file.getOriginalFilename();
+	    	    
+	    	    //--------------------------------------
+	    	    // 원 파일명이 없는 경우 처리
+	    	    // (첨부가 되지 않은 input file type)
+	    	    //--------------------------------------
+	    	    if ("".equals(orginFileName)) {
+	    		continue;
+	    	    }
+	    	    ////------------------------------------
+	
+	    	    String newName = "";
+	    	    String fileExt = "";
+	    	    int index = orginFileName.lastIndexOf(".");
+	    	    if(index != -1) {
+	    	    	fileExt = orginFileName.substring(index + 1);
+	    	    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey + "." + fileExt;
+	    	    } else {
+	    	    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+	    	    }
+	    	    
+	    	    isDenyed = false;
+	    	    for(int i=0; i < denyFileExtentionList.length; i++) {
+	    	    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+	    	    		isDenyed = true;
+	    	    		break;
+	    	    	}
+	    	    }	    
+	    	    if (isDenyed) {
+	    			continue;
+	    		}
+	    	    
+	    	    long _size = file.getSize();
+	
+	    	    if (!"".equals(orginFileName)) {
+	    	    	filePath = storePathString + "/" + newName;
+	    	    	file.transferTo(new File(filePath));
+	    	    }
+	    	    fvo = new FileVO();
+	    	    fvo.setFileExtsn(fileExt);
+	    	    fvo.setFileStreCours(storePathString);
+	    	    fvo.setFileMg(Long.toString(_size));
+	    	    fvo.setOrignlFileNm(orginFileName);
+	    	    fvo.setStreFileNm(newName);
+	    	    fvo.setAtchFileId(atchFileIdString);
+	    	    fvo.setFileSn(String.valueOf(fileKey));
+	    	    fvo.setFormNm(entry.getKey());
+	
+	    	    //writeFile(file, newName, storePathString);
+	    	    result.add(fvo);
+	    	    
+	    	    fileKey++;
+	    	}
+    	
+    	} catch(IllegalStateException e) {
+    		log.debug("IllegalStateException: "+ e.getMessage());
+    	} catch(IOException e) {
+    		log.debug("IOException: "+ e.getMessage());
+    	} catch(Exception e) {
+    		log.debug("Exception: "+ e.getMessage());
+    	}
+
+    	return result;
+        }
+    
+    /**
+     * 일반 게시판 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> parseBoardFileInf(long maxFileSize, Map<String, MultipartFile> files, int fileKeyParam, String atchFileId, String aspCode, String bbsId, String la, String lo) throws Exception {
+    	
+    	return parseFileInf(maxFileSize, files, "BBS_", fileKeyParam, atchFileId, "Board.fileStorePath", aspCode + "/" + bbsId, la, lo);
+    }
+    
+    /**
+     * 양식 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> parseBaseFileInf(long maxFileSize, Map<String, MultipartFile> files, int fileKeyParam, String atchFileId, String aspCode, String la, String lo) throws Exception {
+    	
+    	return parseFileInf(maxFileSize, files, "BASE_", fileKeyParam, atchFileId, "Base.fileStorePath", "", la, lo);
+    }
+    
+    /**
+     * 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> parseFileInf(long maxFileSize, Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String atchFileId, String storePath, String appendPath, String la, String lo) throws Exception {
+	int fileKey = fileKeyParam;
+	
+	String storePathString = "";
+	String atchFileIdString = "";
+
+	if ("".equals(storePath) || storePath == null) {
+	    storePathString = propertyService.getString("Globals.fileStorePath");
+	} else {
+	    storePathString = propertyService.getString(storePath);
+	}
+	
+	if (!("".equals(appendPath) || appendPath == null)) {
+	    storePathString = storePathString + "/" + appendPath;
+	}
+
+	if ("".equals(atchFileId) || atchFileId == null) {
+	    atchFileIdString = idgenService.getNextStringId();
+	} else {
+	    atchFileIdString = atchFileId;
+	}
+
+	File saveFolder = new File(storePathString);
+
+	if (!saveFolder.exists() || saveFolder.isFile()) {
+	    saveFolder.mkdirs();
+	}
+	
+	List<FileVO> result  = new ArrayList<FileVO>();
+	
+	try {
+		
+		Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+		MultipartFile file;
+		String filePath = "";
+		
+		FileVO fvo;
+	
+		boolean isDenyed;
+		while (itr.hasNext()) {
+		    Entry<String, MultipartFile> entry = itr.next();
+	
+		    file = entry.getValue();
+		    String orginFileName = file.getOriginalFilename();
+		    
+		    //--------------------------------------
+		    // 원 파일명이 없는 경우 처리
+		    // (첨부가 되지 않은 input file type)
+		    //--------------------------------------
+		    if ("".equals(orginFileName)) {
+			continue;
+		    }
+		    
+		    ////------------------------------------
+	
+		    String fileExt = "";
+		    int index = orginFileName.lastIndexOf(".");
+		    if(index != -1) {
+		    	fileExt = orginFileName.substring(index + 1);
+		    } 
+		    
+		    isDenyed = false;
+		    for(int i=0; i < denyFileExtentionList.length; i++) {
+		    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+		    		isDenyed = true;
+		    		break;
+		    	}
+		    }	    
+		    if (isDenyed) {
+				continue;
+			}
+		    
+		    String newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+		    long _size = file.getSize();
+		    if(_size > maxFileSize) {
+		    	continue;
+		    }
+	
+		    if (!"".equals(orginFileName)) {
+		    	filePath = storePathString + "/" + newName;
+		    	file.transferTo(new File(filePath));
+		    }
+		    
+		    fvo = new FileVO();
+		    fvo.setFileExtsn(fileExt);
+		    fvo.setFileStreCours(storePathString);
+		    fvo.setFileMg(Long.toString(_size));
+		    fvo.setOrignlFileNm(orginFileName);
+		    fvo.setStreFileNm(newName);
+		    fvo.setAtchFileId(atchFileIdString);
+		    fvo.setFileSn(String.valueOf(fileKey));
+		    fvo.setFormNm(entry.getKey());
+		    fvo.setLa(la);
+		    fvo.setLo(lo);
+	
+		    //writeFile(file, newName, storePathString);
+		    result.add(fvo);
+		    
+		    fileKey++;
+		}
+	} catch(IllegalStateException e) {
+		log.debug("IllegalStateException: "+ e.getMessage());
+	} catch(IOException e) {
+		log.debug("IOException: "+ e.getMessage());
+	} catch(Exception e) {
+		log.debug("Exception: "+ e.getMessage());
+	}
+
+	return result;
+    }
+
+    
+    
+    /**
+     * 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> parseFileInfV1(long maxFileSize, Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String atchFileId, String storePath, String storeWebPath, String appendPath) throws Exception {
+	int fileKey = fileKeyParam;
+	
+	String storePathString = "";
+	String storeWebPathString = "";
+	String atchFileIdString = "";
+
+	if ("".equals(storePath) || storePath == null) {
+	    storePathString = propertyService.getString("Globals.fileStorePath");
+	    storeWebPathString = propertyService.getString("Globals.fileStoreWebPath");	    
+	} else {
+	    storePathString = propertyService.getString(storePath);
+	    storeWebPathString = propertyService.getString(storeWebPath);
+	}
+	
+	if (!("".equals(appendPath) || appendPath == null)) {
+	    storePathString = storePathString + "/" + appendPath;
+	    storeWebPathString = storeWebPathString + "/" + appendPath;
+	}
+	
+
+	if ("".equals(atchFileId) || atchFileId == null) {
+	    atchFileIdString = idgenService.getNextStringId();
+	} else {
+	    atchFileIdString = atchFileId;
+	}
+
+	File saveFolder = new File(storePathString);
+	
+	if (!saveFolder.exists() || saveFolder.isFile()) {
+	    saveFolder.mkdirs();
+	}
+
+	List<FileVO> result  = new ArrayList<FileVO>();
+	
+	try {
+		Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+		MultipartFile file;
+		String filePath = "";
+		
+		FileVO fvo;
+	
+		boolean isDenyed;
+		while (itr.hasNext()) {
+		    Entry<String, MultipartFile> entry = itr.next();
+	
+		    file = entry.getValue();
+		    String orginFileName = file.getOriginalFilename();
+		    
+		    //--------------------------------------
+		    // 원 파일명이 없는 경우 처리
+		    // (첨부가 되지 않은 input file type)
+		    //--------------------------------------
+		    if ("".equals(orginFileName)) {
+			continue;
+		    }
+		    
+		    ////------------------------------------
+	
+		    String fileExt = "";
+		    int index = orginFileName.lastIndexOf(".");
+		    if(index != -1) {
+		    	fileExt = orginFileName.substring(index + 1);
+		    } 
+		    
+		    isDenyed = false;
+		    for(int i=0; i < denyFileExtentionList.length; i++) {
+		    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+		    		isDenyed = true;
+		    		break;
+		    	}
+		    }	    
+		    if (isDenyed) {
+				continue;
+			}
+		    
+		    String newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+		    long _size = file.getSize();
+		    if(_size > maxFileSize) {
+		    	continue;
+		    }
+	
+		    if (!"".equals(orginFileName)) {
+		    	filePath = storePathString + "/" + newName;
+		    	file.transferTo(new File(filePath));
+		    }
+		    
+		    fvo = new FileVO();
+		    fvo.setFileExtsn(fileExt);
+		    fvo.setFileStreCours(storePathString);
+		    fvo.setFileMg(Long.toString(_size));
+		    fvo.setOrignlFileNm(orginFileName);
+		    fvo.setStreFileNm(newName);
+		    fvo.setAtchFileId(atchFileIdString);
+		    fvo.setFileSn(String.valueOf(fileKey));
+		    fvo.setFormNm(entry.getKey());
+		    fvo.setFileStreWebCours(storeWebPathString);
+	
+		    //writeFile(file, newName, storePathString);
+		    result.add(fvo);
+		    
+		    fileKey++;
+		}
+	} catch(IllegalStateException e) {
+		log.debug("IllegalStateException: "+ e.getMessage());
+	} catch(IOException e) {
+		log.debug("IOException: "+ e.getMessage());
+	} catch(Exception e) {
+		log.debug("Exception: "+ e.getMessage());
+	}
+
+	return result;
+    }
+    
+    
+    /**
+     * 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> parseFileInfV2(long maxFileSize, Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String atchFileId, String storePath, String storeWebPath, String appendPath, long maxChunkSize, long fileFullLength, long chunkFrom, long chunkTo) throws Exception {
+		int fileKey = fileKeyParam;
+		
+		String storePathString = "";
+		String storeWebPathString = "";
+		String atchFileIdString = "";
+	
+		if ("".equals(storePath) || storePath == null) {
+		    storePathString = propertyService.getString("Globals.fileStorePath");
+		    storeWebPathString = propertyService.getString("Globals.fileStoreWebPath");	    
+		} else {
+		    storePathString = propertyService.getString(storePath);
+		    storeWebPathString = propertyService.getString(storeWebPath);
+		}
+		
+		if (!("".equals(appendPath) || appendPath == null)) {
+		    storePathString = storePathString + "/" + appendPath;
+		    storeWebPathString = storeWebPathString + "/" + appendPath;
+		}
+		
+	
+		if ("".equals(atchFileId) || atchFileId == null) {
+		    atchFileIdString = idgenService.getNextStringId();
+		} else {
+		    atchFileIdString = atchFileId;
+		}
+	
+		File saveFolder = new File(storePathString);
+		
+		if (!saveFolder.exists() || saveFolder.isFile()) {
+		    saveFolder.mkdirs();
+		}
+	
+		List<FileVO> result  = new ArrayList<FileVO>();
+		
+		try {
+			Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+			MultipartFile file;
+			
+			FileVO fvo;
+		
+			boolean isDenyed;
+			while (itr.hasNext()) {
+			    Entry<String, MultipartFile> entry = itr.next();
+		
+			    file = entry.getValue();
+			    String orginFileName = file.getOriginalFilename();
+			    
+			    //--------------------------------------
+			    // 원 파일명이 없는 경우 처리
+			    // (첨부가 되지 않은 input file type)
+			    //--------------------------------------
+			    if ("".equals(orginFileName)) {
+			    	continue;
+			    }
+			    
+			    ////------------------------------------
+		
+			    String fileExt = "";
+			    int index = orginFileName.lastIndexOf(".");
+			    if(index != -1) {
+			    	fileExt = orginFileName.substring(index + 1);
+			    } 
+			    
+			    isDenyed = false;
+			    for(int i=0; i < denyFileExtentionList.length; i++) {
+			    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+			    		isDenyed = true;
+			    		break;
+			    	}
+			    }	    
+			    if (isDenyed) {
+					continue;
+				}
+			    
+			    String newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+			    String filePath = storePathString + "/" + newName;
+			    
+			    String tmpFileName = atchFileId + "_" + String.valueOf(orginFileName.hashCode());
+			    long _size = 0;
+			    
+			    boolean isChunk = fileFullLength < 0 ? false : true;
+			    boolean isLastChunk = chunkTo == fileFullLength-1;
+			    
+			    if(isChunk) {
+			    	File saveFile = new File(storePathString + "/" + tmpFileName);
+			    	EgovFormBasedFileUtil.saveFile(file.getInputStream(), saveFile, true);
+					
+					if(isLastChunk) {
+						_size = saveFile.length();
+						EgovFormBasedFileUtil.renameFile(storePathString, tmpFileName, newName);
+					} else {
+						continue;
+					}
+			    } else {
+			    	_size = file.getSize();
+			    	file.transferTo(new File(filePath));
+			    }
+			    
+			    if(_size > maxFileSize) {
+			    	File delFile = new File(filePath);
+			    	if(delFile.exists() && delFile.isFile()) {
+			    		delFile.delete();
+			    	}
+			    	continue;
+			    }
+			    
+			    fvo = new FileVO();
+			    fvo.setFileExtsn(fileExt);
+			    fvo.setFileStreCours(storePathString);
+			    fvo.setFileMg(Long.toString(_size));
+			    fvo.setOrignlFileNm(orginFileName);
+			    fvo.setStreFileNm(newName);
+			    fvo.setAtchFileId(atchFileIdString);
+			    fvo.setFileSn(String.valueOf(fileKey));
+			    fvo.setFormNm(entry.getKey());
+			    fvo.setFileStreWebCours(storeWebPathString);
+		
+			    //writeFile(file, newName, storePathString);
+			    result.add(fvo);
+			    
+			    fileKey++;
+			}
+		} catch(IllegalStateException e) {
+			log.debug("IllegalStateException: "+ e.getMessage());
+		} catch(IOException e) {
+			log.debug("IOException: "+ e.getMessage());
+		} catch(Exception e) {
+			log.debug("Exception: "+ e.getMessage());
+		}
+
+	return result;
+    }
+    
+    /**
+     * 첨부파일을 서버에 저장한다.
+     * 
+     * @param file
+     * @param newName
+     * @param stordFilePath
+     * @throws Exception
+     */
+    protected void writeUploadedFile(MultipartFile file, String newName, String stordFilePath) throws Exception {
+	InputStream stream = null;
+	OutputStream bos = null;
+	
+	try {
+	    stream = file.getInputStream();
+	    File cFile = new File(stordFilePath);
+
+	    if (!cFile.isDirectory()) {
+		boolean _flag = cFile.mkdir();
+		if (!_flag) {
+		    throw new IOException("Directory creation Failed ");
+		}
+	    }
+
+	    bos = new FileOutputStream(stordFilePath + "/" + newName);
+
+	    int bytesRead = 0;
+	    byte[] buffer = new byte[BUFF_SIZE];
+
+	    while ((bytesRead = stream.read(buffer, 0, BUFF_SIZE)) != -1) {
+		bos.write(buffer, 0, bytesRead);
+	    }
+	} catch (FileNotFoundException fnfe) {
+		log.error(fnfe);
+	} catch (IOException ioe) {
+		log.error(ioe);
+	} catch (Exception e) {
+		log.error(e);
+	} finally {
+	    if (bos != null) {
+		try {
+		    bos.close();
+		} catch (IOException ignore) {
+		    log.debug("IGNORED: " + ignore.getMessage());
+		}
+	    }
+	    if (stream != null) {
+		try {
+		    stream.close();
+		} catch (IOException ignore) {
+		    log.debug("IGNORED: " + ignore.getMessage());
+		}
+	    }
+	}
+    }	
+	
+    /**
+     * 대용량파일을 Upload 처리한다.
+     * 
+     * @param request
+     * @param where
+     * @param maxFileSize
+     * @return
+     * @throws Exception
+     */
+    public FileVO uploadStreamLongFiles(InputStream is, FileVO fileVO, boolean firstChunk, boolean lastChunk) throws Exception {
+    	
+    	File file = new File(fileVO.getFileStreCours() + "/" + fileVO.getStreFileNm());
+    	
+    	if(firstChunk) {
+    		String fileExt = "";
+		    int index = fileVO.getOrignlFileNm().lastIndexOf(".");
+		    if(index != -1) {
+		    	fileExt = fileVO.getOrignlFileNm().substring(index + 1);
+		    } 
+    		boolean isDenyed = false;
+    	    for(int i=0; i < denyFileExtentionList.length; i++) {
+    	    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+    	    		isDenyed = true;
+    	    		break;
+    	    	}
+    	    }	    
+    	    if (isDenyed) {
+    			//throw new IOException("등록할 수 없는 파일 종류입니다.");
+    	    	return null;
+    		}
+    	    
+	    	if (! file.getParentFile().exists()) {
+			    file.getParentFile().mkdirs();
+			}
+    	}
+    	
+    	Exception proEx = null;
+    	OutputStream os = null;		
+		try {
+		    os = new FileOutputStream(file, true);
+		    
+		    int bytesRead = 0;
+		    byte[] buffer = new byte[BUFF_SIZE];
+		    
+		    while ((bytesRead = is.read(buffer, 0, BUFF_SIZE)) != -1) {
+		    	os.write(buffer, 0, bytesRead);
+		    }
+		} catch (FileNotFoundException ex) {
+			proEx = ex;
+		} catch (IOException ex) {
+			proEx = ex;
+		} catch(Exception ex) {
+			proEx = ex;
+		} finally {
+		    if (os != null) {
+		    	os.close();
+		    }
+		}
+		
+		if(proEx != null) {
+			throw proEx;
+		}
+		
+		if(lastChunk) {
+			
+			String fileExt = "";
+		    int index = fileVO.getOrignlFileNm().lastIndexOf(".");
+		    if(index != -1) {
+		    	fileExt = fileVO.getOrignlFileNm().substring(index + 1);
+		    } 
+		   
+		    fileVO.setFileExtsn(fileExt);
+		    fileVO.setFileMg(Long.toString(file.length()));	
+		}
+		
+        return fileVO;
+    }
+    
+    public String selectFileBassCours() {
+		java.util.Calendar cal = java.util.Calendar.getInstance();		
+		int iYear = cal.get(java.util.Calendar.YEAR);
+		int iMonth = cal.get(java.util.Calendar.MONTH);
+		int iDate = cal.get(java.util.Calendar.DATE);		
+		String sYear = Integer.toString(iYear);
+		String sMonth = Integer.toString(iMonth+1).length() == 1 ? "0" + Integer.toString(iMonth+1) : Integer.toString(iMonth+1); 
+		String sDay = Integer.toString(iDate).length() == 1 ? "0" + Integer.toString(iDate) : Integer.toString(iDate); 
+		
+		return "/" + sYear + "/" + sMonth + "/" + sDay;
+    }
+    
+    /**
+     * 다이렉트 첨부파일에 대한 목록 정보를 취득한다.
+     * 
+     * @param files
+     * @return
+     * @throws Exception
+     */
+    public List<FileVO> directParseFileInf(Map<String, MultipartFile> files, String KeyStr, int fileKeyParam, String storePath, String storeWebPath, String appendPath) throws Exception {
+	int fileKey = fileKeyParam;
+	
+	String storePathString = "";
+	String storeWebPathString = "";
+	String atchFileIdString = "";
+
+	if ("".equals(storePath) || storePath == null) {
+	    storePathString = propertyService.getString("Globals.fileStorePath");
+	    storeWebPathString = propertyService.getString("Globals.fileStoreWebPath");	    
+	} else {
+	    storePathString = propertyService.getString(storePath);
+	    storeWebPathString = propertyService.getString(storeWebPath);
+	}
+	
+	if (!("".equals(appendPath) || appendPath == null)) {
+	    storePathString = storePathString + appendPath;
+	    storeWebPathString = storeWebPathString + appendPath;
+	}
+
+	File saveFolder = new File(storePathString);
+	
+	if (!saveFolder.exists() || saveFolder.isFile()) {
+	    saveFolder.mkdirs();
+	}
+
+	Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
+	MultipartFile file;
+	String filePath = "";
+	List<FileVO> result  = new ArrayList<FileVO>();
+	FileVO fvo;
+
+	boolean isDenyed;
+	while (itr.hasNext()) {
+	    Entry<String, MultipartFile> entry = itr.next();
+
+	    file = entry.getValue();
+	    String orginFileName = file.getOriginalFilename();
+	    
+	    //--------------------------------------
+	    // 원 파일명이 없는 경우 처리
+	    // (첨부가 되지 않은 input file type)
+	    //--------------------------------------
+	    if ("".equals(orginFileName)) {
+		continue;
+	    }
+	    ////------------------------------------
+
+	    String newName = "";
+	    String fileExt = "";
+	    int index = orginFileName.lastIndexOf(".");
+	    if(index != -1) {
+	    	fileExt = orginFileName.substring(index + 1);
+	    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey + "." + fileExt;
+	    } else {
+	    	newName = KeyStr + EgovStringUtil.getTimeStamp() + fileKey;
+	    }
+	    
+	    isDenyed = false;
+	    for(int i=0; i < denyFileExtentionList.length; i++) {
+	    	if(fileExt.toLowerCase().equals(denyFileExtentionList[i])) {
+	    		isDenyed = true;
+	    		break;
+	    	}
+	    }	    
+	    if (isDenyed) {
+			continue;
+		}
+	    
+	    long _size = file.getSize();
+
+	    if (!"".equals(orginFileName)) {
+	    	filePath = storePathString + "/" + newName;
+	    	file.transferTo(new File(filePath));
+	    }
+	    fvo = new FileVO();
+	    fvo.setFileExtsn(fileExt);
+	    fvo.setFileStreCours(storeWebPathString);
+	    //fvo.setFileStreCours(storePathString);
+	    //fvo.setFileStreWebCours(storeWebPathString);
+	    fvo.setFileMg(Long.toString(_size));
+	    fvo.setOrignlFileNm(orginFileName);
+	    fvo.setStreFileNm(newName);
+	    fvo.setAtchFileId(atchFileIdString);
+	    fvo.setFileSn(String.valueOf(fileKey));
+	    fvo.setFormNm(entry.getKey());
+
+	    //writeFile(file, newName, storePathString);
+	    result.add(fvo);
+	    
+	    fileKey++;
+	}
+
+	return result;
+    }
+}
 
base/src/main/java/egovframework/com/cmm/service/EgovProperties.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/EgovProperties.java
@@ -0,0 +1,219 @@
+package egovframework.com.cmm.service;
+
+import java.io.*;
+import java.util.*;
+import egovframework.com.cmm.util.EgovBasicLogger;
+import egovframework.com.cmm.util.EgovWebUtil;
+
+/**
+ *  Class Name : EgovProperties.java
+ *  Description : properties값들을 파일로부터 읽어와   Globals클래스의 정적변수로 로드시켜주는 클래스로
+ *   문자열 정보 기준으로 사용할 전역변수를 시스템 재시작으로 반영할 수 있도록 한다.
+ *  Modification Information
+ * 
+ *     수정일         수정자                   수정내용
+ *   -------    --------    ---------------------------
+ *   2009.01.19    박지욱          최초 생성
+ *
+ *  @author 공통 서비스 개발팀 박지욱
+ *  @since 2009. 01. 19
+ *  @version 1.0
+ *  @see 
+ * 
+ */
+
+public class EgovProperties{
+	
+	//프로퍼티값 로드시 에러발생하면 반환되는 에러문자열 
+	public static final String ERR_CODE =" EXCEPTION OCCURRED";
+	public static final String ERR_CODE_FNFE =" EXCEPTION(FNFE) OCCURRED";
+	public static final String ERR_CODE_IOE =" EXCEPTION(IOE) OCCURRED";
+	
+	//파일구분자
+    static final char FILE_SEPARATOR     = File.separatorChar;
+
+	//프로퍼티 파일의 물리적 위치
+    //public static final String GLOBALS_PROPERTIES_FILE 
+    //= System.getProperty("user.home") + System.getProperty("file.separator") + "egovProps"
+    //+ System.getProperty("file.separator") + "globals.properties";
+
+  //프로퍼티 파일의 물리적 위치
+    public static final String GLOBALS_PROPERTIES_FILE_EX 
+    = "egovframework" + System.getProperty("file.separator") + "egovProps" + System.getProperty("file.separator") + "globals.properties";
+    
+	/**
+	 * 인자로 주어진 문자열을 Key값으로 하는 프로퍼티 값을 반환한다(Globals.java 전용)
+	 * @param keyName String
+	 * @return String
+	 */
+    public static String getProperty(String keyName){
+		String value = ERR_CODE;
+		value="99";
+		//debug(GLOBALS_PROPERTIES_FILE + " : " + keyName);
+		InputStream fis = null;
+		BufferedInputStream bis = null;
+		try{
+			Class c = Class.forName("egovframework.com.cmm.service.Globals");
+			ClassLoader cl = c.getClassLoader();
+			
+			fis = cl.getResourceAsStream(GLOBALS_PROPERTIES_FILE_EX);
+			
+			
+			bis = new java.io.BufferedInputStream(fis);
+			Properties props = new Properties();
+			props.load(bis);
+			value = props.getProperty(keyName).trim();
+			
+		}catch(FileNotFoundException fne){
+			debug(fne);
+		}catch(IOException ioe){
+			debug(ioe);
+		}catch(Exception e){
+			debug(e);
+		}finally{
+			try {
+				if (bis != null) bis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+			try {
+				if (fis != null) fis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+			
+		}
+		return value;
+	}
+    /*
+	public static String getProperty(String keyName){
+		String value = ERR_CODE;
+		value="99";
+		debug(GLOBALS_PROPERTIES_FILE + " : " + keyName);
+		FileInputStream fis = null;
+		try{
+			Properties props = new Properties();
+			fis  = new FileInputStream(GLOBALS_PROPERTIES_FILE);
+			props.load(new java.io.BufferedInputStream(fis));
+			value = props.getProperty(keyName).trim();
+		}catch(FileNotFoundException fne){
+			debug(fne);
+		}catch(IOException ioe){
+			debug(ioe);
+		}catch(Exception e){
+			debug(e);
+		}finally{
+			try {
+				if (fis != null) fis.close();
+			} catch (Exception ex) {
+				ex.printStackTrace();
+			}
+			
+		}
+		return value;
+	}*/
+	
+	/**
+	 * 주어진 파일에서 인자로 주어진 문자열을 Key값으로 하는 프로퍼티 값을 반환한다
+	 * @param fileName String
+	 * @param key String
+	 * @return String
+	 */
+	public static String getProperty(String fileName, String key){
+		FileInputStream fis = null;
+		BufferedInputStream bis = null;
+		try{
+			java.util.Properties props = new java.util.Properties();
+			fis  = new FileInputStream(EgovWebUtil.filePathBlackList(fileName));
+			bis = new java.io.BufferedInputStream(fis);
+			props.load(bis);
+
+			String value = props.getProperty(key);
+			return value;
+		}catch(java.io.FileNotFoundException fne){
+			return ERR_CODE_FNFE;
+		}catch(java.io.IOException ioe){
+			return ERR_CODE_IOE;
+		}catch(Exception e){
+			return ERR_CODE;
+		}finally{
+			try {
+				if (bis != null) bis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+			try {
+				if (fis != null) fis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+		}
+	}
+	
+	/**
+	 * 주어진 프로파일의 내용을 파싱하여 (key-value) 형태의 구조체 배열을 반환한다.
+	 * @param property String
+	 * @return ArrayList
+	 */
+	public static ArrayList loadPropertyFile(String property){
+
+		// key - value 형태로 된 배열 결과
+		ArrayList keyList = new ArrayList();
+		
+		String src = property.replace('\\', FILE_SEPARATOR).replace('/', FILE_SEPARATOR);
+		FileInputStream fis = null;
+		BufferedInputStream bis = null;
+		try
+		{   
+			
+			File srcFile = new File(EgovWebUtil.filePathBlackList(src));
+			if (srcFile.exists()) {
+				
+				java.util.Properties props = new java.util.Properties();
+				fis  = new FileInputStream(src);
+				bis = new java.io.BufferedInputStream(fis);
+				props.load(bis);
+				
+				//int i = 0;
+				Enumeration plist = props.propertyNames();
+				if (plist != null) {
+					while (plist.hasMoreElements()) {
+						Map map = new HashMap();
+						String key = (String)plist.nextElement();
+						map.put(key, props.getProperty(key));
+						keyList.add(map);
+					}
+				}
+			}
+		}catch(FileNotFoundException fne){
+			debug(fne);
+		}catch(IOException ioe){
+			debug(ioe);
+		}catch(Exception e){
+			debug(e);
+		} finally {
+			try {
+				if (bis != null) bis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+			try {
+				if (fis != null) fis.close();
+			} catch (IOException ex) {
+				debug(ex);
+			}
+		}
+		
+		return keyList;
+	}
+	/**
+	 * 시스템 로그를 출력한다.
+	 * @param obj Object
+	 */	
+	private static void debug(Object obj) {
+		if (obj instanceof java.lang.Exception) {
+			EgovBasicLogger.debug(((java.lang.Exception) obj).getMessage());
+		}
+	}
+}
+
 
base/src/main/java/egovframework/com/cmm/service/EgovUserDetailsService.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/EgovUserDetailsService.java
@@ -0,0 +1,26 @@
+package egovframework.com.cmm.service;
+
+import java.util.List;
+
+public interface EgovUserDetailsService {
+
+	/**
+	 * 인증된 사용자객체를 VO형식으로 가져온다.
+	 * @return Object - 사용자 ValueObject
+	 */
+	public Object getAuthenticatedUser();
+
+	/**
+	 * 인증된 사용자의 권한 정보를 가져온다.
+	 * 예) [ROLE_ADMIN, ROLE_USER, ROLE_A, ROLE_B, ROLE_RESTRICTED, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED_ANONYMOUSLY]
+	 * @return List - 사용자 권한정보 목록
+	 */
+	public List<String> getAuthorities();
+	
+	/**
+	 * 인증된 사용자 여부를 체크한다.
+	 * @return Boolean - 인증된 사용자 여부(TRUE / FALSE)	
+	 */
+	public Boolean isAuthenticated(); 
+
+}
 
base/src/main/java/egovframework/com/cmm/service/ExcelDownloadView.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/ExcelDownloadView.java
@@ -0,0 +1,98 @@
+package egovframework.com.cmm.service;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.poi.hssf.usermodel.HSSFCell;
+import org.apache.poi.hssf.usermodel.HSSFCellStyle;
+import org.apache.poi.hssf.usermodel.HSSFSheet;
+import org.apache.poi.hssf.usermodel.HSSFWorkbook;
+import org.apache.poi.hssf.util.HSSFColor;
+import org.springframework.web.servlet.view.document.AbstractExcelView;
+
+
+public class ExcelDownloadView extends AbstractExcelView {
+	@Override
+	@SuppressWarnings("unchecked")
+	protected void buildExcelDocument(Map model, HSSFWorkbook wb,
+			HttpServletRequest req, HttpServletResponse resp) throws Exception {
+		
+		Map<String, Object> dataMap = (Map<String, Object>)model.get("dataMap");
+		
+		String title = (String)dataMap.get("title");
+		List<String> columMap= (List<String>)dataMap.get("columMap");
+		List<Object> valueMap= (List<Object>)dataMap.get("valueMap");
+		
+		HSSFCell cell = null;
+		HSSFCellStyle style = this.getHSSFCellStyleByHeader(wb);
+ 
+		HSSFSheet sheet = wb.createSheet(title);
+		//sheet.setDefaultColumnWidth((short) 12);
+
+		// put text in first cell
+		/*
+		if(!EgovStringUtil.isEmpty(title)) {
+			
+			cell = getCell(sheet, 0, 0);
+			cell.setCellStyle(style);
+			setText(cell, title);
+		}
+		*/
+ 
+		if(columMap != null && columMap.size() > 0) {
+			// set header information
+			for(int i = 0; i < columMap.size(); i++) {
+				
+				sheet.setColumnWidth(i, 500 * 8);
+				
+				cell = getCell(sheet, 2, i);
+				cell.setCellStyle(style);
+				setText(cell, columMap.get(i));
+			}
+			
+			Object obj = null;
+			for (int i = 0; i < valueMap.size(); i++) {
+	 
+					Map<String, Object> data = (Map<String, Object>) valueMap.get(i);
+	
+					for(int di = 0; di < columMap.size(); di++) {
+						obj = data.get(columMap.get(di));
+						cell = getCell(sheet, 3 + i, di);
+						if(obj instanceof String) {
+							setText(cell, (String)obj);
+						} else if(obj instanceof Integer || obj instanceof Long  || obj instanceof Double || obj instanceof BigDecimal || obj instanceof Float) {
+							cell.setCellValue(Double.valueOf(String.valueOf(obj)));
+						} else if(obj instanceof Long) {
+							setText(cell, (String)obj);
+						}
+					}
+			}
+		}
+	}
+	
+	private HSSFCellStyle getHSSFCellStyleByHeader(HSSFWorkbook wb) {
+		HSSFCellStyle style = wb.createCellStyle();
+		style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
+		style.setFillBackgroundColor(HSSFColor.GREY_25_PERCENT.index);
+		//style.setFillPattern(HSSFCellStyle.NO_FILL);
+		
+		style.setBorderTop(HSSFCellStyle.BORDER_THIN);
+		style.setTopBorderColor(HSSFColor.BLACK.index);
+		
+		style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+		style.setBottomBorderColor(HSSFColor.BLACK.index);
+		
+		style.setBorderRight(HSSFCellStyle.BORDER_THIN);
+		style.setRightBorderColor(HSSFColor.BLACK.index);
+		
+		style.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+		style.setLeftBorderColor(HSSFColor.BLACK.index);
+		return style;
+	}
+	
+	
+}
 
base/src/main/java/egovframework/com/cmm/service/FileVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/FileVO.java
@@ -0,0 +1,847 @@
+package egovframework.com.cmm.service;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.List;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+import egovframework.com.cmm.ComDefaultVO;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+
+/**
+ * @Class Name : FileVO.java
+ * @Description : 파일정보 처리를 위한 VO 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 25.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 25.
+ * @version
+ * @see
+ *
+ */
+@SuppressWarnings("serial")
+public class FileVO extends ComDefaultVO {
+
+    /**
+	 * 첨부파일 아이디
+	 */
+    public String atchFileId = "";
+    /**
+	 * 생성일자
+	 */
+    public java.util.Date creatDt;
+    /**
+	 * 파일내용
+	 */
+    public String fileCn = "";
+    /**
+	 * 파일확장자
+	 */
+    public String fileExtsn = "";
+    /**
+	 * 파일크기
+	 */
+    public String fileMg = "";
+    /**
+	 * 파일연번
+	 */
+    public String fileSn = "";
+    /**
+	 * 파일저장경로
+	 */
+    public String fileStreCours = "";
+    /**
+	 * 원파일명
+	 */
+    public String orignlFileNm = "";
+    /**
+	 * 저장파일명
+	 */
+    public String streFileNm = "";
+
+    /**
+	 * 폼명
+	 */
+    public String formNm = "";
+
+    /**
+	 * 임시파일그룹ID
+	 */
+    public String fileGroupId = "";
+
+    /**
+	 * 임시파일ID
+	 */
+    public String tmprFileId = "";
+
+    /**
+	 * 파일갯수
+	 */
+    public int fileSnCount = 0;
+
+    /**
+	 * 프로그램ID
+	 */
+    public String progrmId = "";
+
+    /**
+	 * 사용여부
+	 */
+    public String useAt = "Y";
+
+    /**
+	 * 확장파일여부
+	 */
+    public String estnAt = "";
+
+    /**
+	 * 총파일크기
+	 */
+    public String totalFileMg = "0";
+
+    /**
+	 * 총파일갯수
+	 */
+    public String totalFileCount = "0";
+
+    /**
+	 * 첨부파일아이디리스트
+	 */
+    private List<String> atchFileIdArr;
+
+    /** 이전 첨부파일아이디 */
+    private String oldAtchFileId;
+
+    /** 위도 */
+    private String la;
+
+    /** 경도 */
+    private String lo;
+
+    /** 이미지 orientation */
+    private Integer orientation;
+
+
+    private String sysTyCode;
+
+    private String siteId;
+
+    private String pathKey;
+
+    private String appendPath;
+
+    private long maxMegaFileSize;
+
+    private String editorId;
+
+    /**
+	 * 다운로드건수
+	 */
+    private BigDecimal downCnt;
+
+    private String mltmdClCode;
+
+    /**
+	 * 파일저장웹경로
+	 */
+    public String fileStreWebCours = "";
+
+    private String isNoTempFile = "N";
+
+    private long maxChunkSize;
+
+    //과정코드ID
+    private String crclId;
+
+    //공개여부
+    private String publicAt;
+
+    //등록자ID
+    private String frstRegisterId;
+
+    //등록시점
+    private java.util.Date frstRegisterPnttm;
+
+    private String searchCtgryId;
+
+    private String searchCrclId;
+
+    private String searchFileNm;
+
+    private String searchRegisterNm;
+
+    private List<String> searchFileExtsn;
+
+    private String searchUseCnt;
+
+    private String searchScope;
+
+    private String searchCrclNm;
+
+    private String searchPublicAt;
+
+    private String fileExtNm;
+
+    private String hostCode;
+
+    private String searchFrstRegisterId;
+
+    private String plId;
+
+    //이미지 확장자
+    private String fileExtImg;
+
+    //기타(파일) 확장자
+    private String fileExtOther;
+
+    //동영상 확장자
+    private String fileExtMov;
+
+
+    //다운로드 타입(arr:파일아이디 여러개, 나머지는 한개)
+    private String downLoadType;
+
+    private String viewType;
+
+    private String dateType;
+
+    private String searchCrclLang;
+
+    private String searchPlTitle;
+
+    private String searchTeacher;
+    
+    //학생여부
+    private String studentAt;
+    
+    //회원ID
+    private String userId;
+    
+    //콘텐츠 사용여부(나의 교육과정)
+    private String addAt;
+    
+    //파일 가로 크기
+    private int fileImgWidth;
+    
+    //파일 세로 크기
+    private int fileImgHeight;
+    
+    /**
+	 * atchFileId attribute를 리턴한다.
+	 * @return  the atchFileId
+	 */
+    public String getAtchFileId() {
+	return atchFileId;
+    }
+
+    /**
+	 * atchFileId attribute 값을 설정한다.
+	 * @param atchFileId  the atchFileId to set
+	 */
+    public void setAtchFileId(String atchFileId) {
+	this.atchFileId = atchFileId;
+    }
+
+    /**
+	 * creatDt attribute를 리턴한다.
+	 * @return  the creatDt
+	 */
+    public java.util.Date getCreatDt() {
+	return creatDt;
+    }
+
+    /**
+	 * creatDt attribute 값을 설정한다.
+	 * @param creatDt  the creatDt to set
+	 */
+    public void setCreatDt(java.util.Date creatDt) {
+	this.creatDt = creatDt;
+    }
+
+    /**
+	 * fileCn attribute를 리턴한다.
+	 * @return  the fileCn
+	 */
+    public String getFileCn() {
+	return fileCn;
+    }
+
+    /**
+	 * fileCn attribute 값을 설정한다.
+	 * @param fileCn  the fileCn to set
+	 */
+    public void setFileCn(String fileCn) {
+	this.fileCn = fileCn;
+    }
+
+    /**
+	 * fileExtsn attribute를 리턴한다.
+	 * @return  the fileExtsn
+	 */
+    public String getFileExtsn() {
+	return fileExtsn;
+    }
+
+    /**
+	 * fileExtsn attribute 값을 설정한다.
+	 * @param fileExtsn  the fileExtsn to set
+	 */
+    public void setFileExtsn(String fileExtsn) {
+	this.fileExtsn = fileExtsn;
+    }
+
+    /**
+	 * fileMg attribute를 리턴한다.
+	 * @return  the fileMg
+	 */
+    public String getFileMg() {
+	return fileMg;
+    }
+
+    /**
+	 * fileMg attribute 값을 설정한다.
+	 * @param fileMg  the fileMg to set
+	 */
+    public void setFileMg(String fileMg) {
+	this.fileMg = fileMg;
+    }
+
+    /**
+	 * fileSn attribute를 리턴한다.
+	 * @return  the fileSn
+	 */
+    public String getFileSn() {
+	return fileSn;
+    }
+
+    /**
+	 * fileSn attribute 값을 설정한다.
+	 * @param fileSn  the fileSn to set
+	 */
+    public void setFileSn(String fileSn) {
+	this.fileSn = fileSn;
+    }
+
+    /**
+	 * fileStreCours attribute를 리턴한다.
+	 * @return  the fileStreCours
+	 */
+    public String getFileStreCours() {
+	return fileStreCours;
+    }
+
+    /**
+	 * fileStreCours attribute 값을 설정한다.
+	 * @param fileStreCours  the fileStreCours to set
+	 */
+    public void setFileStreCours(String fileStreCours) {
+	this.fileStreCours = fileStreCours;
+    }
+
+    /**
+	 * orignlFileNm attribute를 리턴한다.
+	 * @return  the orignlFileNm
+	 */
+    public String getOrignlFileNm() {
+	return orignlFileNm;
+    }
+
+    /**
+	 * orignlFileNm attribute 값을 설정한다.
+	 * @param orignlFileNm  the orignlFileNm to set
+	 */
+    public void setOrignlFileNm(String orignlFileNm) {
+	this.orignlFileNm = orignlFileNm;
+    }
+
+    /**
+	 * streFileNm attribute를 리턴한다.
+	 * @return  the streFileNm
+	 */
+    public String getStreFileNm() {
+	return streFileNm;
+    }
+
+    /**
+	 * streFileNm attribute 값을 설정한다.
+	 * @param streFileNm  the streFileNm to set
+	 */
+    public void setStreFileNm(String streFileNm) {
+	this.streFileNm = streFileNm;
+    }
+
+    /**
+	 * formNm attribute를 리턴한다.
+	 * @return  the formNm
+	 */
+    public String getFormNm() {
+	return formNm;
+    }
+
+    /**
+	 * formNm attribute 값을 설정한다.
+	 * @param formNm  the formNm to set
+	 */
+    public void setFormNm(String formNm) {
+	this.formNm = formNm;
+    }
+
+    public String getFileGroupId() {
+		return fileGroupId;
+	}
+
+	public void setFileGroupId(String fileGroupId) {
+		this.fileGroupId = fileGroupId;
+	}
+
+	public String getTmprFileId() {
+		return tmprFileId;
+	}
+
+	public void setTmprFileId(String tmprFileId) {
+		this.tmprFileId = tmprFileId;
+	}
+
+	public int getFileSnCount() {
+		return fileSnCount;
+	}
+
+	public void setFileSnCount(int fileSnCount) {
+		this.fileSnCount = fileSnCount;
+	}
+
+	public String getProgrmId() {
+		return progrmId;
+	}
+
+	public void setProgrmId(String progrmId) {
+		this.progrmId = progrmId;
+	}
+
+	public String getUseAt() {
+		return useAt;
+	}
+
+	public void setUseAt(String useAt) {
+		this.useAt = useAt;
+	}
+
+	public String getEstnAt() {
+		return estnAt;
+	}
+
+	public void setEstnAt(String estnAt) {
+		this.estnAt = estnAt;
+	}
+
+	public String getTotalFileMg() {
+		return totalFileMg;
+	}
+
+	public void setTotalFileMg(String totalFileMg) {
+		this.totalFileMg = totalFileMg;
+	}
+
+	public String getTotalFileCount() {
+		return totalFileCount;
+	}
+
+	public void setTotalFileCount(String totalFileCount) {
+		this.totalFileCount = totalFileCount;
+	}
+
+	public String getFileMgByByteConvert() {
+		return EgovStringUtil.byteConverter(fileMg);
+	}
+
+
+	public List<String> getAtchFileIdArr() {
+		return atchFileIdArr;
+	}
+
+	public void setAtchFileIdArr(List<String> atchFileIdArr) {
+		this.atchFileIdArr = atchFileIdArr;
+	}
+
+	public String getOldAtchFileId() {
+		return oldAtchFileId;
+	}
+
+	public void setOldAtchFileId(String oldAtchFileId) {
+		this.oldAtchFileId = oldAtchFileId;
+	}
+
+	public String getLa() {
+		return la;
+	}
+
+	public void setLa(String la) {
+		this.la = la;
+	}
+
+	public String getLo() {
+		return lo;
+	}
+
+	public void setLo(String lo) {
+		this.lo = lo;
+	}
+
+	/**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+    	return ToStringBuilder.reflectionToString(this);
+    }
+
+	public String getSysTyCode() {
+		return sysTyCode;
+	}
+
+	public void setSysTyCode(String sysTyCode) {
+		this.sysTyCode = sysTyCode;
+	}
+
+	public String getFileStreWebCours() {
+		return fileStreWebCours;
+	}
+
+	public void setFileStreWebCours(String fileStreWebCours) {
+		this.fileStreWebCours = fileStreWebCours;
+	}
+
+	public BigDecimal getDownCnt() {
+		return downCnt;
+	}
+
+	public void setDownCnt(BigDecimal downCnt) {
+		this.downCnt = downCnt;
+	}
+
+	public String getMltmdClCode() {
+		return mltmdClCode;
+	}
+
+	public void setMltmdClCode(String mltmdClCode) {
+		this.mltmdClCode = mltmdClCode;
+	}
+
+	public String getSiteId() {
+		return siteId;
+	}
+
+	public void setSiteId(String siteId) {
+		this.siteId = siteId;
+	}
+
+	public long getMaxMegaFileSize() {
+		return maxMegaFileSize;
+	}
+
+	public void setMaxMegaFileSize(long maxMegaFileSize) {
+		this.maxMegaFileSize = maxMegaFileSize;
+	}
+
+	public String getPathKey() {
+		return pathKey;
+	}
+
+	public void setPathKey(String pathKey) {
+		this.pathKey = pathKey;
+	}
+
+	public String getAppendPath() {
+		return appendPath;
+	}
+
+	public void setAppendPath(String appendPath) {
+		this.appendPath = appendPath;
+	}
+
+	public String getEditorId() {
+		return editorId;
+	}
+
+	public void setEditorId(String editorId) {
+		this.editorId = editorId;
+	}
+
+	public String getIsNoTempFile() {
+		return isNoTempFile;
+	}
+
+	public void setIsNoTempFile(String isNoTempFile) {
+		this.isNoTempFile = isNoTempFile;
+	}
+
+	public long getMaxChunkSize() {
+		return maxChunkSize;
+	}
+
+	public void setMaxChunkSize(long maxChunkSize) {
+		this.maxChunkSize = maxChunkSize;
+	}
+
+	public Integer getOrientation() {
+		return orientation;
+	}
+
+	public void setOrientation(Integer orientation) {
+		this.orientation = orientation;
+	}
+
+	public String getCrclId() {
+		return crclId;
+	}
+
+	public void setCrclId(String crclId) {
+		this.crclId = crclId;
+	}
+
+	public String getPublicAt() {
+		return publicAt;
+	}
+
+	public void setPublicAt(String publicAt) {
+		this.publicAt = publicAt;
+	}
+
+	public String getFrstRegisterId() {
+		return frstRegisterId;
+	}
+
+	public void setFrstRegisterId(String frstRegisterId) {
+		this.frstRegisterId = frstRegisterId;
+	}
+
+	public java.util.Date getFrstRegisterPnttm() {
+		return frstRegisterPnttm;
+	}
+
+	public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
+		this.frstRegisterPnttm = frstRegisterPnttm;
+	}
+
+	public String getSearchFileNm() {
+		return searchFileNm;
+	}
+
+	public void setSearchFileNm(String searchFileNm) {
+		this.searchFileNm = searchFileNm;
+	}
+
+
+	public List<String> getSearchFileExtsn() {
+		return searchFileExtsn;
+	}
+
+	public void setSearchFileExtsn(List<String> searchFileExtsn) {
+		this.searchFileExtsn = searchFileExtsn;
+	}
+
+	public String getSearchUseCnt() {
+		return searchUseCnt;
+	}
+
+	public void setSearchUseCnt(String searchUseCnt) {
+		this.searchUseCnt = searchUseCnt;
+	}
+
+	public String getSearchCtgryId() {
+		return searchCtgryId;
+	}
+
+	public void setSearchCtgryId(String searchCtgryId) {
+		this.searchCtgryId = searchCtgryId;
+	}
+
+	public String getSearchCrclId() {
+		return searchCrclId;
+	}
+
+	public void setSearchCrclId(String searchCrclId) {
+		this.searchCrclId = searchCrclId;
+	}
+
+	public String getSearchScope() {
+		return searchScope;
+	}
+
+	public void setSearchScope(String searchScope) {
+		this.searchScope = searchScope;
+	}
+
+	public String getSearchCrclNm() {
+		return searchCrclNm;
+	}
+
+	public void setSearchCrclNm(String searchCrclNm) {
+		this.searchCrclNm = searchCrclNm;
+	}
+
+	public String getSearchRegisterNm() {
+		return searchRegisterNm;
+	}
+
+	public void setSearchRegisterNm(String searchRegisterNm) {
+		this.searchRegisterNm = searchRegisterNm;
+	}
+
+	public String getFileExtNm() {
+		return fileExtNm;
+	}
+
+	public void setFileExtNm(String fileExtNm) {
+		this.fileExtNm = fileExtNm;
+	}
+
+	public String getHostCode() {
+		return hostCode;
+	}
+
+	public void setHostCode(String hostCode) {
+		this.hostCode = hostCode;
+	}
+
+	public String getDownLoadType() {
+		return downLoadType;
+	}
+
+	public void setDownLoadType(String downLoadType) {
+		this.downLoadType = downLoadType;
+	}
+
+	public String getSearchPublicAt() {
+		return searchPublicAt;
+	}
+
+	public void setSearchPublicAt(String searchPublicAt) {
+		this.searchPublicAt = searchPublicAt;
+	}
+
+	public String getSearchFrstRegisterId() {
+		return searchFrstRegisterId;
+	}
+
+	public void setSearchFrstRegisterId(String searchFrstRegisterId) {
+		this.searchFrstRegisterId = searchFrstRegisterId;
+	}
+
+	public String getFileExtImg() {
+		return fileExtImg;
+	}
+
+	public void setFileExtImg(String fileExtImg) {
+		this.fileExtImg = fileExtImg;
+	}
+
+	public String getFileExtOther() {
+		return fileExtOther;
+	}
+
+	public void setFileExtOther(String fileExtOther) {
+		this.fileExtOther = fileExtOther;
+	}
+
+	public String getFileExtMov() {
+		return fileExtMov;
+	}
+
+	public void setFileExtMov(String fileExtMov) {
+		this.fileExtMov = fileExtMov;
+	}
+
+	public String getPlId() {
+		return plId;
+	}
+
+	public void setPlId(String plId) {
+		this.plId = plId;
+	}
+
+	public String getViewType() {
+		return viewType;
+	}
+
+	public void setViewType(String viewType) {
+		this.viewType = viewType;
+	}
+
+	public String getDateType() {
+		return dateType;
+	}
+
+	public void setDateType(String dateType) {
+		this.dateType = dateType;
+	}
+
+	public String getSearchCrclLang() {
+		return searchCrclLang;
+	}
+
+	public void setSearchCrclLang(String searchCrclLang) {
+		this.searchCrclLang = searchCrclLang;
+	}
+
+	public String getSearchPlTitle() {
+		return searchPlTitle;
+	}
+
+	public void setSearchPlTitle(String searchPlTitle) {
+		this.searchPlTitle = searchPlTitle;
+	}
+
+	public String getSearchTeacher() {
+		return searchTeacher;
+	}
+
+	public void setSearchTeacher(String searchTeacher) {
+		this.searchTeacher = searchTeacher;
+	}
+
+	public String getStudentAt() {
+		return studentAt;
+	}
+
+	public void setStudentAt(String studentAt) {
+		this.studentAt = studentAt;
+	}
+
+	public String getUserId() {
+		return userId;
+	}
+
+	public void setUserId(String userId) {
+		this.userId = userId;
+	}
+
+	public String getAddAt() {
+		return addAt;
+	}
+
+	public void setAddAt(String addAt) {
+		this.addAt = addAt;
+	}
+
+	public int getFileImgWidth() {
+		return fileImgWidth;
+	}
+
+	public void setFileImgWidth(int fileImgWidth) {
+		this.fileImgWidth = fileImgWidth;
+	}
+
+	public int getFileImgHeight() {
+		return fileImgHeight;
+	}
+
+	public void setFileImgHeight(int fileImgHeight) {
+		this.fileImgHeight = fileImgHeight;
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/service/Globals.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/Globals.java
@@ -0,0 +1,117 @@
+package egovframework.com.cmm.service;
+
+import javax.servlet.http.HttpServletRequest;
+import egovframework.com.utl.fcc.service.EgovHttpUtil;
+/**
+ *  Class Name : Globals.java
+ *  Description : 시스템 구동 시 프로퍼티를 통해 사용될 전역변수를 정의한다.
+ *  Modification Information
+ * 
+ *     수정일         수정자                   수정내용
+ *   -------    --------    ---------------------------
+ *   2009.01.19    박지욱          최초 생성
+ *
+ *  @author 공통 서비스 개발팀 박지욱
+ *  @since 2009. 01. 19
+ *  @version 1.0
+ *  @see 
+ * 
+ */
+
+public class Globals {
+	//OS 유형
+    public static final String OS_TYPE = EgovProperties.getProperty("Globals.OsType");
+    //DB 유형
+    public static final String DB_TYPE = EgovProperties.getProperty("Globals.DbType");
+    //메인 페이지
+    public static final String MAIN_PAGE = EgovProperties.getProperty("Globals.MainPage");
+    //ShellFile 경로
+    public static final String SHELL_FILE_PATH = EgovProperties.getProperty("Globals.ShellFilePath");
+    //퍼로퍼티 파일 위치
+    public static final String CONF_PATH = EgovProperties.getProperty("Globals.ConfPath");
+    //Server정보 프로퍼티 위치
+    public static final String SERVER_CONF_PATH = EgovProperties.getProperty("Globals.ServerConfPath");
+    //Client정보 프로퍼티 위치
+    public static final String CLIENT_CONF_PATH = EgovProperties.getProperty("Globals.ClientConfPath");
+    //파일포맷 정보 프로퍼티 위치
+    public static final String FILE_FORMAT_PATH = EgovProperties.getProperty("Globals.FileFormatPath");
+    
+    //파일 업로드 원 파일명
+	public static final String ORIGIN_FILE_NM = "originalFileName";
+	//파일 확장자
+	public static final String FILE_EXT = "fileExtension";
+	//파일크기
+	public static final String FILE_SIZE = "fileSize";
+	//업로드된 파일명
+	public static final String UPLOAD_FILE_NM = "uploadFileName";
+	//파일경로
+	public static final String FILE_PATH = "filePath";
+	
+	//메일발송요청 XML파일경로
+	public static final String MAIL_REQUEST_PATH = EgovProperties.getProperty("Globals.MailRequestPath");
+	//메일발송응답 XML파일경로
+	public static final String MAIL_RESPONSE_PATH = EgovProperties.getProperty("Globals.MailRResponsePath");
+	
+	// 도메인 (localhost)
+	public static final String DOMAIN = EgovProperties.getProperty("Globals.Domain");
+	
+	// SSL 적용여부
+	public static final String SSL_AT = EgovProperties.getProperty("Globals.SslAt");
+		
+	// G4C 연결용 IP (localhost)
+	public static final String LOCAL_IP = EgovProperties.getProperty("Globals.LocalIp");
+	
+	//게시판 추가기능 활성화여부
+	public static final String ADDED_OPTIONS = EgovProperties.getProperty("Globals.addedOptions");
+	
+	//sms설정정보
+	public static final String SME_CONFIG_PATH = EgovProperties.getProperty("Globals.SMEConfigPath");
+	
+	//파일 저장 위치
+	public static final String FILE_STORE_PATH = EgovProperties.getProperty("Globals.fileStorePath"); 
+	
+	// 전화번호
+	public static final String PHONE = EgovProperties.getProperty("Globals.Phone");
+	
+	// 센드메일 호스트주소
+	public static final String EMAIL_HOST = EgovProperties.getProperty("Globals.EmailHost");
+	
+	// 센드메일 호스트포트
+	public static final String EMAIL_PORT = EgovProperties.getProperty("Globals.EmailPort");
+	
+	// 센드메일 계정
+	public static final String EMAIL_USER = EgovProperties.getProperty("Globals.EmailUser");
+	
+	// 센드메일 비번
+	public static final String EMAIL_PASSWORD = EgovProperties.getProperty("Globals.EmailPassword");
+	
+	// 관리자 메일주소
+	public static final String EMAIL_ADDRESS = EgovProperties.getProperty("Globals.EmailAdress");
+	
+	// 관리자 이메일명
+	public static final String EMAIL_NAME = EgovProperties.getProperty("Globals.EmailName");
+	
+	public static final String VOD_CONVERTER = EgovProperties.getProperty("Globals.VodConverter");
+	
+	public static final String VOD_PROBER = EgovProperties.getProperty("Globals.VodProber");
+	
+	//엑셀 템플릿 경로
+  	public static final String EXCEL_TEMPLATE_DIRECTORY = EgovProperties.getProperty("Globals.ExcelTemplateDirectory");
+	
+	//이니시스
+	//public static final String INICIS_MID = EgovProperties.getProperty("INICIS_MID"); 
+	//public static final String INICIS_ADMIN = EgovProperties.getProperty("INICIS_ADMIN"); 
+	//public static final String INICIS_URL = EgovProperties.getProperty("INICIS_URL"); 
+	//public static final String INICIS_HOME = EgovProperties.getProperty("INICIS_HOME"); 
+	public static final String PUBLISH_HEADER = "<%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\n";
+	public static final String PUBLISH_MOBILE_APPEND_FREFIX = "";
+	public static final String PUBLISH_PREVEIW_APPEND_FREFIX = "_PRE";
+	public static String getPublishAppendPrefix(HttpServletRequest request) {		
+		return (EgovHttpUtil.getIsMobile(request) ? PUBLISH_MOBILE_APPEND_FREFIX : "") + ("Y".equals(request.getParameter("previewYn")) ? PUBLISH_PREVEIW_APPEND_FREFIX : "");
+	}
+    
+	public static final String MENU_AUTO_MAKE_SITE_ID = "ZZZZZZZZZZZZZZZZZZZZ";
+	public static final String IMAGESERVER_ADDR = EgovProperties.getProperty("Globals.ImageServerAddr");
+	public static final String NPROTECT = EgovProperties.getProperty("Globals.nprotect");
+	
+}
 
base/src/main/java/egovframework/com/cmm/service/GsonGenericAdapter.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/GsonGenericAdapter.java
@@ -0,0 +1,63 @@
+package egovframework.com.cmm.service;
+
+import java.io.IOException;
+import java.lang.reflect.Field;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+
+import egovframework.com.cmm.util.EgovBasicLogger;
+
+public class GsonGenericAdapter extends TypeAdapter<Object>{
+	  @Override
+	  public void write(JsonWriter jsonWriter, Object o) throws IOException
+	  {
+	    jsonWriter.beginObject();
+	    for (Field field : o.getClass().getDeclaredFields())
+	    {
+	      Object fieldValue = runGetter(field, o);
+	      jsonWriter.name(field.getName());
+	      if (fieldValue == null)
+	      {
+	        jsonWriter.value("");
+	      }
+	      else {
+	        jsonWriter.value(fieldValue.toString());
+	      }
+	    }
+	    jsonWriter.endObject();
+	  }
+
+	  @Override
+	  public Object read(JsonReader jsonReader) throws IOException
+	  {
+	    /* Don't forget to add implementation here to have your Object back alive :) */
+	    return null;
+	  }
+
+	  /**
+	   * A generic field accessor runner.
+	   * Run the right getter on the field to get its value.
+	   * @param field
+	   * @param o {@code Object}
+	   * @return
+	   */
+	  public static Object runGetter(Field field, Object o)
+	  {
+	    // MZ: Find the correct method
+	    for (Method method : o.getClass().getMethods()) {
+	      if ((method.getName().startsWith("get")) && (method.getName().length() == (field.getName().length() + 3))) {
+	        if (method.getName().toLowerCase().endsWith(field.getName().toLowerCase())) {
+	          try {
+	            return method.invoke(o);
+	          } catch (IllegalAccessException e){EgovBasicLogger.debug(e.getMessage(), e);}
+	          catch (InvocationTargetException e) {EgovBasicLogger.debug(e.getMessage(), e); }
+	        }
+	      }
+	    }
+	    return null;
+	  }
+	}
 
base/src/main/java/egovframework/com/cmm/service/JsonResponse.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/JsonResponse.java
@@ -0,0 +1,129 @@
+package egovframework.com.cmm.service;
+
+import java.io.Serializable;
+
+/**
+ * <pre>
+ * Class Name  : JsonResponse.java
+ * Description : Json응답 
+ * Copyright (C) 2015 by J2soft All right reserved.
+ * </pre>
+ */
+public class JsonResponse implements Serializable{
+
+	private static final long serialVersionUID = 8190170128458805431L;
+
+	/**
+	 * 성공 여부
+	 */
+	private boolean success =false;
+	
+	/**
+	 * 권한에러
+	 */
+	private boolean auth = false;
+
+	/**
+	 * 에러 코드
+	 */
+	private String code;
+
+	/**
+	 * 에러 메시지
+	 */
+	private String message;
+	
+	private Serializable data;
+	
+	private Serializable files;
+	
+	private Serializable wireData;
+	
+	private int count = 0;
+
+	public JsonResponse(){
+	}
+	
+	public JsonResponse(boolean success){
+		this.success = success;
+	}
+
+	public JsonResponse(boolean success, String message){
+		this.success = success;
+		this.message = message;
+	}
+
+	public JsonResponse(boolean success, String code, String message){
+		this.success = success;
+		this.code = code;
+		this.message = message;
+	}
+	
+	public boolean isSuccess() {
+		return success;
+	}
+
+	
+	public void setSuccess(boolean success) {
+		this.success = success;
+	}
+
+	public String getCode(){
+		return code;
+	}
+
+	public void setCode(String code){
+		this.code = code;
+	}
+
+	public String getMessage(){
+		return message;
+	}
+
+	public void setMessage(String message){
+		this.message = message;
+	}
+
+	public Serializable getData() {
+		return data;
+	}
+
+	public void setData(Serializable data) {
+		this.data = data;
+	}
+
+	
+	public boolean isAuth() {
+		return auth;
+	}
+
+	
+	public void setAuth(boolean auth) {
+		this.auth = auth;
+	}
+
+	public int getCount() {
+		return count;
+	}
+
+	public void setCount(int count) {
+		this.count = count;
+	}
+
+	public Serializable getFiles() {
+		return files;
+	}
+
+	public void setFiles(Serializable files) {
+		this.files = files;
+	}
+
+	public Serializable getWireData() {
+		return wireData;
+	}
+
+	public void setWireData(Serializable wireData) {
+		this.wireData = wireData;
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/service/SearchVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/SearchVO.java
@@ -0,0 +1,254 @@
+package egovframework.com.cmm.service;
+
+import egovframework.com.cmm.ComDefaultVO;
+
+/**
+ * @Class Name : FileVO.java
+ * @Description : 파일정보 처리를 위한 VO 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 25.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 25.
+ * @version
+ * @see
+ *
+ */
+@SuppressWarnings("serial")
+public class SearchVO extends ComDefaultVO {
+
+	public String searchCtgryId;
+
+    public String searchStartDate;
+
+    public String searchEndDate;
+
+    public String searchRegisterNm;
+
+    public String searchCrclId;
+
+    public String searchCrclNm;
+
+    public String searchCrclbId;
+
+    public String searchStudySubject;
+
+    public String searchClassManage;
+
+    public String searchTodayClass;
+
+    public String searchProcessSttusCode;
+
+    public String searchKeyWord;
+
+    public String[] searchSysType;
+
+    public String[] searchSchdulClCode;
+
+    public String searchSubmitN;
+
+    public String searchSubmitI;
+
+    public String searchSubmitF;
+
+    public String searchCrclLang;
+
+    public String searchPageFlag;
+
+    public String sessionId;
+
+    private String[] searchSubmitArr;
+
+    private String searchSubmit;
+    
+    private String searchPlType;
+    
+
+   public String getSearchCtgryId() {
+      return searchCtgryId;
+   }
+
+   public void setSearchCtgryId(String searchCtgryId) {
+      this.searchCtgryId = searchCtgryId;
+   }
+
+   public String getSearchStartDate() {
+      return searchStartDate;
+   }
+
+   public void setSearchStartDate(String searchStartDate) {
+      this.searchStartDate = searchStartDate;
+   }
+
+   public String getSearchEndDate() {
+      return searchEndDate;
+   }
+
+   public void setSearchEndDate(String searchEndDate) {
+      this.searchEndDate = searchEndDate;
+   }
+
+   public String getSearchRegisterNm() {
+      return searchRegisterNm;
+   }
+
+   public void setSearchRegisterNm(String searchRegisterNm) {
+      this.searchRegisterNm = searchRegisterNm;
+   }
+
+   public String getSearchCrclId() {
+      return searchCrclId;
+   }
+
+   public void setSearchCrclId(String searchCrclId) {
+      this.searchCrclId = searchCrclId;
+   }
+
+   public String getSearchCrclbId() {
+      return searchCrclbId;
+   }
+
+   public void setSearchCrclbId(String searchCrclbId) {
+      this.searchCrclbId = searchCrclbId;
+   }
+
+	public String getSearchStudySubject() {
+		return searchStudySubject;
+	}
+
+	public void setSearchStudySubject(String searchStudySubject) {
+		this.searchStudySubject = searchStudySubject;
+	}
+
+	public String getSearchClassManage() {
+		return searchClassManage;
+	}
+
+	public void setSearchClassManage(String searchClassManage) {
+		this.searchClassManage = searchClassManage;
+	}
+
+	public String getSearchTodayClass() {
+		return searchTodayClass;
+	}
+
+	public void setSearchTodayClass(String searchTodayClass) {
+		this.searchTodayClass = searchTodayClass;
+	}
+
+	public String getSearchProcessSttusCode() {
+		return searchProcessSttusCode;
+	}
+
+	public void setSearchProcessSttusCode(String searchProcessSttusCode) {
+		this.searchProcessSttusCode = searchProcessSttusCode;
+	}
+
+	public String getSearchKeyWord() {
+		return searchKeyWord;
+	}
+
+	public void setSearchKeyWord(String searchKeyWord) {
+		this.searchKeyWord = searchKeyWord;
+	}
+
+	public String[] getSearchSysType() {
+		return searchSysType;
+	}
+
+	public void setSearchSysType(String[] searchSysType) {
+		this.searchSysType = searchSysType;
+	}
+
+	public String[] getSearchSchdulClCode() {
+		return searchSchdulClCode;
+	}
+
+	public void setSearchSchdulClCode(String[] searchSchdulClCode) {
+		this.searchSchdulClCode = searchSchdulClCode;
+	}
+
+	public String getSearchSubmitN() {
+		return searchSubmitN;
+	}
+
+	public void setSearchSubmitN(String searchSubmitN) {
+		this.searchSubmitN = searchSubmitN;
+	}
+
+	public String getSearchSubmitI() {
+		return searchSubmitI;
+	}
+
+	public void setSearchSubmitI(String searchSubmitI) {
+		this.searchSubmitI = searchSubmitI;
+	}
+
+	public String getSearchSubmitF() {
+		return searchSubmitF;
+	}
+
+	public void setSearchSubmitF(String searchSubmitF) {
+		this.searchSubmitF = searchSubmitF;
+	}
+
+	public String getSearchCrclLang() {
+		return searchCrclLang;
+	}
+
+	public void setSearchCrclLang(String searchCrclLang) {
+		this.searchCrclLang = searchCrclLang;
+	}
+
+	public String getSearchPageFlag() {
+		return searchPageFlag;
+	}
+
+	public void setSearchPageFlag(String searchPageFlag) {
+		this.searchPageFlag = searchPageFlag;
+	}
+
+	public String getSessionId() {
+		return sessionId;
+	}
+
+	public void setSessionId(String sessionId) {
+		this.sessionId = sessionId;
+	}
+
+	public String getSearchCrclNm() {
+		return searchCrclNm;
+	}
+
+	public void setSearchCrclNm(String searchCrclNm) {
+		this.searchCrclNm = searchCrclNm;
+	}
+
+	public String[] getSearchSubmitArr() {
+		return searchSubmitArr;
+	}
+
+	public void setSearchSubmitArr(String[] searchSubmitArr) {
+		this.searchSubmitArr = searchSubmitArr;
+	}
+
+	public String getSearchSubmit() {
+		return searchSubmit;
+	}
+
+	public void setSearchSubmit(String searchSubmit) {
+		this.searchSubmit = searchSubmit;
+	}
+
+	public String getSearchPlType() {
+		return searchPlType;
+	}
+
+	public void setSearchPlType(String searchPlType) {
+		this.searchPlType = searchPlType;
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/service/impl/CmmUseDAO.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/impl/CmmUseDAO.java
@@ -0,0 +1,76 @@
+package egovframework.com.cmm.service.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import egovframework.com.cmm.ComDefaultCodeVO;
+import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
+import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
+
+/**
+ * @Class Name : CmmUseDAO.java
+ * @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 데이터 접근 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 11.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 11.
+ * @version
+ * @see
+ *
+ */
+@Repository("cmmUseDAO")
+public class CmmUseDAO extends EgovAbstractDAO {
+
+
+    /**
+     * 주어진 조건에 따른 공통코드를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
+	return (List<CmmnDetailCode>)list("CmmUseDAO.selectCmmCodeDetail", vo);
+    }
+    
+    /**
+     * 공통코드로 사용할 조직정보를 를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
+	return (List<CmmnDetailCode>)list("CmmUseDAO.selectOgrnztIdDetail", vo);
+    }
+
+    /**
+     * 공통코드로 사용할그룹정보를 를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
+	return (List<CmmnDetailCode>)list("CmmUseDAO.selectGroupIdDetail", vo);
+    }
+    
+    /**
+     * 공통코드로 사용할그룹정보를 를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public ComDefaultCodeVO selectVglNameDetail(ComDefaultCodeVO vo) throws Exception {
+    	return (ComDefaultCodeVO) select("CmmUseDAO.selectVglNameDetail", vo);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/service/impl/EgovCmmUseServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/impl/EgovCmmUseServiceImpl.java
@@ -0,0 +1,102 @@
+package egovframework.com.cmm.service.impl;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import egovframework.com.cmm.ComDefaultCodeVO;
+import egovframework.com.cmm.service.EgovCmmUseService;
+import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
+import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
+
+/**
+ * @Class Name : EgovCmmUseServiceImpl.java
+ * @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 서비스 구현 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 11.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 11.
+ * @version
+ * @see
+ *
+ */
+@Service("EgovCmmUseService")
+public class EgovCmmUseServiceImpl extends EgovAbstractServiceImpl implements EgovCmmUseService {
+
+    @Resource(name = "cmmUseDAO")
+    private CmmUseDAO cmmUseDAO;
+
+    /**
+     * 공통코드를 조회한다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception {
+	return cmmUseDAO.selectCmmCodeDetail(vo);
+    }
+
+    /**
+     * ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
+     * 
+     * @param voList
+     * @return
+     * @throws Exception
+     */
+    public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List voList) throws Exception {
+	ComDefaultCodeVO vo;
+	Map<String, List<CmmnDetailCode>> map = new HashMap<String, List<CmmnDetailCode>>();
+
+	Iterator iter = voList.iterator();
+	while (iter.hasNext()) {
+	    vo = (ComDefaultCodeVO)iter.next();
+	    map.put(vo.getCodeId(), cmmUseDAO.selectCmmCodeDetail(vo));
+	}
+
+	return map;
+    }
+
+    /**
+     * 조직정보를 코드형태로 리턴한다.
+     * 
+     * @param 조회조건정보 vo
+     * @return 조직정보 List
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception {
+	return cmmUseDAO.selectOgrnztIdDetail(vo);
+    }
+
+    /**
+     * 그룹정보를 코드형태로 리턴한다.
+     * 
+     * @param 조회조건정보 vo
+     * @return 그룹정보 List
+     * @throws Exception
+     */
+    public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception {
+	return cmmUseDAO.selectGroupIdDetail(vo);
+    }
+
+    
+    /**
+     * 마을공통 데이타를 조회한다.
+     * @param 조회조건정보 vo
+     * @return 그룹정보 List
+     * @throws Exception
+     */
+	public ComDefaultCodeVO selectVglNameDetail(ComDefaultCodeVO vo) throws Exception {
+		ComDefaultCodeVO comDefaultCodeVO = cmmUseDAO.selectVglNameDetail(vo);
+		return comDefaultCodeVO;
+	}
+}
 
base/src/main/java/egovframework/com/cmm/service/impl/EgovFileMngServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/impl/EgovFileMngServiceImpl.java
@@ -0,0 +1,509 @@
+package egovframework.com.cmm.service.impl;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Service;
+import org.springframework.util.FileCopyUtils;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletWebRequest;
+
+import egovframework.com.cmm.service.EgovFileMngService;
+import egovframework.com.cmm.service.FileVO;
+import egovframework.com.cop.bbs.service.BoardVO;
+import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
+import egovframework.com.uat.uia.service.LoginVO;
+import egovframework.com.utl.fcc.service.EgovFormBasedFileUtil;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
+import egovframework.rte.fdl.idgnr.EgovIdGnrService;
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+/**
+ * @Class Name : EgovFileMngServiceImpl.java
+ * @Description : 파일정보의 관리를 위한 구현 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 25.     이삼섭    최초생성
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 25.
+ * @version
+ * @see
+ *
+ */
+@Service("EgovFileMngService")
+public class EgovFileMngServiceImpl extends EgovAbstractServiceImpl implements EgovFileMngService {
+
+    @Resource(name = "FileManageDAO")
+    private FileManageDAO fileMngDAO;
+
+    @Resource(name = "egovFileIdGnrService")
+    private EgovIdGnrService fileIdgenService;
+
+    @Resource(name = "egovTmpFileIdGnrService")
+    private EgovIdGnrService tmpFileIdgenService;
+
+    Logger log = Logger.getLogger(this.getClass());
+
+    /**
+     * 여러 개의 파일을 삭제한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#deleteFileInfs(java.util.List)
+     */
+    public int deleteFileInfs(List<FileVO> fvoList) throws Exception {
+	return fileMngDAO.deleteFileInfs(fvoList);
+    }
+
+    /**
+     * 하나의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#insertFileInf(egovframework.com.cmm.service.FileVO)
+     */
+    public String insertFileInf(FileVO fvo) throws Exception {
+    	String atchFileId = fvo.getAtchFileId();
+    	fvo.setOrignlFileNm(fvo.getOrignlFileNm().replaceAll(",", ""));
+    	fileMngDAO.insertFileInf(fvo);
+
+    	return atchFileId;
+    }
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#insertFileInfs(java.util.List)
+     */
+    public String insertFileInfs(List<FileVO> fvoList) throws Exception {
+	String atchFileId = "";
+	if (fvoList.size() != 0) {
+	    atchFileId = fileMngDAO.insertFileInfs(fvoList);
+	}
+
+	return atchFileId;
+    }
+
+    /**
+     * 파일에 대한 목록을 조회한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#selectFileInfs(egovframework.com.cmm.service.FileVO)
+     */
+    public List<FileVO> selectFileInfs(FileVO fvo) throws Exception {
+	return fileMngDAO.selectFileInfs(fvo);
+    }
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 수정한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#updateFileInfs(java.util.List)
+     */
+    public void updateFileInfs(List<FileVO> fvoList) throws Exception {
+	//Delete & Insert
+	fileMngDAO.updateFileInfs(fvoList);
+    }
+
+    /**
+     * 하나의 파일을 삭제한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#deleteFileInf(egovframework.com.cmm.service.FileVO)
+     */
+    public int deleteFileInf(FileVO fvo) throws Exception {
+
+    	FileVO vo = selectFileInf(fvo);
+    	if(vo != null) {
+    		EgovFormBasedFileUtil.deleteFile(vo.fileStreCours + File.separator + vo.streFileNm);
+    	}
+
+    	int iResult = fileMngDAO.deleteFileInf(fvo);
+
+    	//프로그램모듈의 첨부파일아이디 업데이트
+    	if(!EgovStringUtil.isEmpty(fvo.getProgrmId())) {
+	    	int iCount = fileMngDAO.getFileCount(fvo);
+	    	if(iCount == 0) {
+	    		fileMngDAO.deleteProgrmFileId(fvo);
+	    	}
+    	}
+    	return iResult;
+    }
+
+    /**
+     * 여러개의 파일을 삭제한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#deleteFileInf(egovframework.com.cmm.service.FileVO)
+     */
+    public void deleteFileInfs(String atchFileId) throws Exception {
+
+    	FileVO fvo = new FileVO();
+    	fvo.setAtchFileId(atchFileId);
+
+    	FileVO dbVO = null;
+    	List<FileVO> fileList = selectFileInfs(fvo);
+    	if(fileList != null && fileList.size() > 0) {
+			for(int i = 0; i < fileList.size(); i++) {
+				dbVO = fileList.get(i);
+				EgovFormBasedFileUtil.deleteFile(dbVO.fileStreCours + File.separator + dbVO.streFileNm);
+			}
+		}
+
+    	deleteAllFileInf(fvo);
+    }
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileMaster(FileVO fvo) throws Exception {
+	return fileMngDAO.selectFileMaster(fvo);
+    }
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#selectFileInf(egovframework.com.cmm.service.FileVO)
+     */
+    public FileVO selectFileInf(FileVO fvo) throws Exception {
+	return fileMngDAO.selectFileInf(fvo);
+    }
+
+    /**
+     * 파일 구분자에 대한 최대값을 구한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#getMaxFileSN(egovframework.com.cmm.service.FileVO)
+     */
+    public int getMaxFileSN(FileVO fvo) throws Exception {
+	return fileMngDAO.getMaxFileSN(fvo);
+    }
+
+    /**
+     * 파일 갯수를 구한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int getFileCount(FileVO fvo) throws Exception {
+	return fileMngDAO.getFileCount(fvo);
+    }
+
+    /**
+     * 전체 파일을 삭제한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#deleteAllFileInf(egovframework.com.cmm.service.FileVO)
+     */
+    public void deleteAllFileInf(FileVO fvo) throws Exception {
+	fileMngDAO.deleteAllFileInf(fvo);
+    }
+
+    /**
+     * 파일명 검색에 대한 목록을 조회한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#selectFileListByFileNm(egovframework.com.cmm.service.FileVO)
+     */
+    public Map<String, Object> selectFileListByFileNm(FileVO fvo) throws Exception {
+	List<FileVO>  result = fileMngDAO.selectFileListByFileNm(fvo);
+	int cnt = fileMngDAO.selectFileListCntByFileNm(fvo);
+
+	Map<String, Object> map = new HashMap<String, Object>();
+
+	map.put("resultList", result);
+	map.put("resultCnt", Integer.toString(cnt));
+
+	return map;
+    }
+
+    /**
+     * 이미지 파일에 대한 목록을 조회한다.
+     *
+     * @see egovframework.com.cmm.service.EgovFileMngService#selectImageFileList(egovframework.com.cmm.service.FileVO)
+     */
+    public List<FileVO> selectImageFileList(FileVO vo) throws Exception {
+	return fileMngDAO.selectImageFileList(vo);
+    }
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInf(FileVO fvo) throws Exception {
+	return fileMngDAO.selectTempFileInf(fvo);
+    }
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInfByAtchFileIdAndFileSn(FileVO fvo) throws Exception {
+	return fileMngDAO.selectTempFileInfByAtchFileIdAndFileSn(fvo);
+    }
+
+    /**
+     * 임시 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public FileVO insertTempFileInf(FileVO vo) throws Exception {
+    	vo.setTmprFileId(tmpFileIdgenService.getNextStringId());
+    	vo.setOrignlFileNm(vo.getOrignlFileNm().replaceAll(",", ""));
+
+    	fileMngDAO.insertTempFileInf(vo);
+
+    	FileVO dbVO = selectTempFileInf(vo);
+    	EgovFormBasedFileUtil.renameFile(dbVO.fileStreCours, vo.streFileNm, dbVO.getStreFileNm());
+    	dbVO.setFileStreWebCours(vo.getFileStreWebCours());
+
+    	return dbVO;
+    }
+
+    /**
+     * 하나의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public FileVO deleteTempFileInf(FileVO fvo) throws Exception {
+
+    	FileVO vo = selectTempFileInf(fvo);
+    	if(vo != null) {
+    		EgovFormBasedFileUtil.deleteFile(vo.fileStreCours + File.separator + vo.streFileNm);
+    	}
+    	fileMngDAO.deleteTempFileInf(fvo);
+    	return vo;
+    }
+
+    /**
+     * 임시 파일로 부터 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public FileVO insertFileInfsByTemp(FileVO vo) throws Exception {
+    	if(!EgovStringUtil.isEmpty(vo.getFileGroupId())) {
+    		if(EgovStringUtil.isEmpty(vo.getAtchFileId())) {
+    			vo.setAtchFileId(vo.getFileGroupId());
+	    		fileMngDAO.insertFileInfsByTempMaster(vo);
+	    	}
+
+	    	fileMngDAO.insertFileInfsByTempDetail(vo);
+
+	    	fileMngDAO.deleteFileDetailByTemp(vo);
+    	}
+
+    	int iCount = fileMngDAO.getFileCount(vo);
+		if(iCount == 0) {
+			vo.setAtchFileId("");
+			vo.setFileGroupId("");
+		}
+
+    	return vo;
+    }
+
+    public FileVO insertFileInfsByTemp(FileVO vo, HttpServletRequest request, HttpServletResponse response) throws Exception {
+    	
+    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
+    	if(user != null){
+    		vo.setFrstRegisterId(user.getId());
+    		
+    		String crclId = request.getParameter("crclId");
+    		if(!EgovStringUtil.isEmpty(crclId)){
+    			vo.setCrclId(crclId);
+    		}
+    	}
+
+    	if(!EgovStringUtil.isEmpty(vo.getFileGroupId())) {
+    		if(EgovStringUtil.isEmpty(vo.getAtchFileId())) {
+    			vo.setAtchFileId(vo.getFileGroupId());
+	    		fileMngDAO.insertFileInfsByTempMaster(vo);
+	    	}
+
+	    	fileMngDAO.insertFileInfsByTempDetail(vo);
+
+	    	fileMngDAO.deleteFileDetailByTemp(vo);
+    	}
+
+    	int iCount = fileMngDAO.getFileCount(vo);
+		if(iCount == 0) {
+			vo.setAtchFileId("");
+			vo.setFileGroupId("");
+		}
+
+    	return vo;
+    }
+
+    /**
+     * 여러 개의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteFileDetailByTemp(FileVO fvo) throws Exception {
+    	return fileMngDAO.deleteFileDetailByTemp(fvo);
+    }
+
+    /**
+     * 첨부파일의 총용량과 갯수를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileDetailTotalInfo(FileVO fvo) throws Exception {
+    	return fileMngDAO.selectFileDetailTotalInfo(fvo);
+    }
+
+    /**
+     * 관리용 첨부파일을 복사한다.
+     *
+     * @param articleList
+     * @throws Exception
+     */
+    public List<BoardVO> updateFileManageCopy(List<BoardVO> articleList) throws Exception {
+
+    	BoardVO board = null;
+    	FileVO fileVO = null;
+    	List<String> atchFileIdArr = new ArrayList<String>();
+    	List<FileVO> masterList = new ArrayList<FileVO>();
+    	for(int i = 0; i < articleList.size(); i++) {
+    		board = articleList.get(i);
+    		if(!EgovStringUtil.isEmpty(board.getAtchFileId())) {
+    			atchFileIdArr.add(board.getAtchFileId());
+    			fileVO = new FileVO();
+    			fileVO.setAtchFileId(board.getAtchFileId());
+    			masterList.add(fileVO);
+    		}
+    	}
+
+    	if(atchFileIdArr.size() > 0) {
+	    	fileVO =  new FileVO();
+	    	fileVO.setAtchFileIdArr(atchFileIdArr);
+
+	  	  	List<FileVO> fileList = fileMngDAO.selectFileManageCopyList(fileVO);
+	  	  	if(fileList != null && fileList.size() > 0) {
+	  	  		updateNewFileIdGen(masterList, fileList);
+	  	  		copyFiles(fileList);
+
+	  	  		for(int i = 0; i < articleList.size(); i++) {
+	  	  			board = articleList.get(i);
+		  	  		if(!EgovStringUtil.isEmpty(board.getAtchFileId())) {
+			  	  		for(int m = 0; m < masterList.size(); m++) {
+			  	  			fileVO = fileList.get(m);
+			  	  			if(board.getAtchFileId().equals(fileVO.getOldAtchFileId())) {
+			  	  				board.setAtchFileId(fileVO.getAtchFileId());
+			  	  				break;
+			  	  			}
+			  	  		}
+		    		}
+	  	  		}
+
+	  	  		fileMngDAO.insertFileBatch(masterList, fileList);
+	  	  	}
+    	}
+
+  	  	return articleList;
+    }
+
+    /**
+     *  첨부파일을 물리적으로 복사한다.
+     *
+     * @param fileList
+     */
+    public List<FileVO> copyFiles(List<FileVO> fileList) throws Exception {
+    	FileVO file = null;
+    	String newStreFileNm = null;
+    	for(int i = 0; i < fileList.size(); i++) {
+    		file = fileList.get(i);
+    		newStreFileNm = file.getAtchFileId() + "_" + file.getFileSn();
+    		FileCopyUtils.copy(new File(file.getFileStreCours(), file.getStreFileNm()), new File(file.getFileStreCours(), newStreFileNm));
+    		file.setStreFileNm(newStreFileNm);
+    	}
+
+    	return fileList;
+    }
+    /**
+     *  첨부파일아이디를 재배치한다.
+     *
+     * @param fileList
+     */
+    public void updateNewFileIdGen(List<FileVO> masterList, List<FileVO> fileList) throws Exception {
+    	String newAtchFileId = null;
+    	FileVO masterVO = null;
+    	for(int i = 0; i < masterList.size(); i++) {
+
+    		newAtchFileId = fileIdgenService.getNextStringId();
+
+    		masterVO = masterList.get(i);
+    		masterVO.setOldAtchFileId(masterVO.getAtchFileId());
+    		masterVO.setAtchFileId(newAtchFileId);
+
+    		updateNewFileIdGen(fileList, masterVO.getOldAtchFileId(), newAtchFileId);
+
+    	}
+
+    }
+
+    /**
+     *  첨부파일아이디를 재배치한다.
+     *
+     * @param fileList
+     * @param oldAtchFileId
+     * @param newAtchFileId
+     */
+    public void updateNewFileIdGen(List<FileVO> fileList, String oldAtchFileId, String newAtchFileId) throws Exception {
+
+    	FileVO file = null;
+    	for(int i = 0; i < fileList.size(); i++) {
+    		file = fileList.get(i);
+	  		if(oldAtchFileId.equals(file.getAtchFileId())) {
+	  			file.setAtchFileId(newAtchFileId);
+	  			file.setOldAtchFileId(oldAtchFileId);
+	  		}
+	  	}
+    }
+
+    /**
+     * 학습자료 첨부파일 정보를 조회한다.
+     */
+    public FileVO selectCtsFileInf(String lrnCntntsId) throws Exception {
+	return fileMngDAO.selectCtsFileInf(lrnCntntsId);
+    }
+
+    //수업 첨부파일 목록
+    public List selectStudyFileList(FileVO vo) throws Exception {
+    	return fileMngDAO.selectStudyFileList(vo);
+    }
+
+    public int selectFileDownLogCnt(EgovMap fvo) throws Exception {
+    	return fileMngDAO.selectFileDownLogCnt(fvo);
+    }
+
+    public void updateFileDownLog(EgovMap fvo) throws Exception {
+    	fileMngDAO.updateFileDownLog(fvo);
+	}
+
+    public void insertFileDownLog(EgovMap vo) throws Exception {
+    	fileMngDAO.insertFileDownLog(vo);
+    }
+    
+    //첨부파일 공개여부
+    public void updateFilePublic(FileVO vo) throws Exception{
+    	fileMngDAO.updateFilePublic(vo);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/service/impl/EgovUserDetailsSessionServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/impl/EgovUserDetailsSessionServiceImpl.java
@@ -0,0 +1,65 @@
+package egovframework.com.cmm.service.impl;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import egovframework.com.cmm.service.EgovUserDetailsService;
+
+import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
+
+import org.springframework.web.context.request.RequestAttributes;
+import org.springframework.web.context.request.RequestContextHolder;
+
+/**
+ * 
+ * @author 공통서비스 개발팀 서준식
+ * @since 2011. 6. 25.
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * 개정이력(Modification Information) 
+ * 
+ *   수정일      수정자          수정내용
+ *  -------    --------    ---------------------------
+ *  2011. 8. 12.    서준식        최초생성
+ *  
+ *  </pre>
+ */
+
+public class EgovUserDetailsSessionServiceImpl extends EgovAbstractServiceImpl implements EgovUserDetailsService {
+
+	public Object getAuthenticatedUser() {
+		if (RequestContextHolder.getRequestAttributes() == null) {
+			return null;
+		}
+
+		return RequestContextHolder.getRequestAttributes().getAttribute("loginVO", RequestAttributes.SCOPE_SESSION);
+
+	}
+
+	public List<String> getAuthorities() {
+
+		// 권한 설정을 리턴한다.
+		List<String> listAuth = new ArrayList<String>();
+
+		return listAuth;
+	}
+
+	public Boolean isAuthenticated() {
+		// 인증된 유저인지 확인한다.
+
+		if (RequestContextHolder.getRequestAttributes() == null) {
+			return false;
+		} else {
+
+			if (RequestContextHolder.getRequestAttributes().getAttribute("loginVO", RequestAttributes.SCOPE_SESSION) == null) {
+				return false;
+			} else {
+				return true;
+			}
+		}
+
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/service/impl/FileManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cmm/service/impl/FileManageDAO.java
@@ -0,0 +1,403 @@
+package egovframework.com.cmm.service.impl;
+
+import java.sql.SQLException;
+import java.util.Iterator;
+import java.util.List;
+
+import org.apache.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Repository;
+
+import com.ibatis.sqlmap.client.SqlMapClient;
+import com.ibatis.sqlmap.client.SqlMapExecutor;
+
+import egovframework.com.cmm.service.FileVO;
+import egovframework.com.cop.bbs.service.Comment;
+import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+/**
+ * @Class Name : EgovFileMngDAO.java
+ * @Description : 파일정보 관리를 위한 데이터 처리 클래스
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 3. 25.     이삼섭    최초생성
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 3. 25.
+ * @version
+ * @see
+ *
+ */
+@Repository("FileManageDAO")
+public class FileManageDAO extends EgovAbstractDAO {
+
+    Logger log = Logger.getLogger(this.getClass());
+
+    @Autowired
+	SqlMapClient sqlMapClient;
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param fileList
+     * @return
+     * @throws Exception
+     */
+    public String insertFileInfs(List<FileVO> fileList) throws Exception {
+	FileVO vo = fileList.get(0);
+	String atchFileId = vo.getAtchFileId();
+
+	insert("FileManageDAO.insertFileMaster", vo);
+
+	Iterator<FileVO> iter = fileList.iterator();
+	while (iter.hasNext()) {
+	    vo = iter.next();
+	    vo.setOrignlFileNm(vo.getOrignlFileNm().replaceAll(",", ""));
+
+	    insert("FileManageDAO.insertFileDetail", vo);
+	}
+
+	return atchFileId;
+    }
+
+    /**
+     * 하나의 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public void insertFileInf(FileVO vo) throws Exception {
+	insert("FileManageDAO.insertFileMaster", vo);
+	insert("FileManageDAO.insertFileDetail", vo);
+    }
+
+    /**
+     * 여러 개의 파일에 대한 정보(속성 및 상세)를 수정한다.
+     *
+     * @param fileList
+     * @throws Exception
+     */
+    public void updateFileInfs(List<FileVO> fileList) throws Exception {
+	FileVO vo;
+	Iterator<FileVO> iter = fileList.iterator();
+	while (iter.hasNext()) {
+	    vo = iter.next();
+
+	    insert("FileManageDAO.insertFileDetail", vo);
+	}
+    }
+
+    /**
+     * 여러 개의 파일을 삭제한다.
+     *
+     * @param fileList
+     * @throws Exception
+     */
+    public int deleteFileInfs(List<FileVO> fileList) throws Exception {
+
+    	int cnt = 0;
+		Iterator<FileVO> iter = fileList.iterator();
+		FileVO vo;
+		while (iter.hasNext()) {
+		    vo = iter.next();
+
+		    delete("FileManageDAO.deleteFileDetail", vo);
+
+		    cnt++;
+		}
+
+		return cnt;
+    }
+
+    /**
+     * 하나의 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteFileInf(FileVO fvo) throws Exception {
+	return delete("FileManageDAO.deleteFileDetail", fvo);
+    }
+
+    /**
+     * 파일에 대한 목록을 조회한다.
+     *
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<FileVO> selectFileInfs(FileVO vo) throws Exception {
+	return (List<FileVO>)list("FileManageDAO.selectFileList", vo);
+    }
+
+    /**
+     * 파일 구분자에 대한 최대값을 구한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int getMaxFileSN(FileVO fvo) throws Exception {
+	return (Integer)select("FileManageDAO.getMaxFileSN", fvo);
+    }
+
+    /**
+     * 파일 갯수를 구한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int getFileCount(FileVO fvo) throws Exception {
+	return (Integer)select("FileManageDAO.getFileCount", fvo);
+    }
+
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileMaster(FileVO fvo) throws Exception {
+	return (FileVO)select("FileManageDAO.selectFileMaster", fvo);
+    }
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileInf(FileVO fvo) throws Exception {
+	return (FileVO)select("FileManageDAO.selectFileInf", fvo);
+    }
+
+    /**
+     * 전체 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public void deleteAllFileInf(FileVO fvo) throws Exception {
+    	delete("FileManageDAO.deleteAllFileDetail", fvo);
+    	delete("FileManageDAO.deleteFileInf", fvo);
+    }
+
+    /**
+     * 파일명 검색에 대한 목록을 조회한다.
+     *
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<FileVO> selectFileListByFileNm(FileVO fvo) throws Exception {
+	return (List<FileVO>)list("FileManageDAO.selectFileListByFileNm", fvo);
+    }
+
+    /**
+     * 파일명 검색에 대한 목록 전체 건수를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public int selectFileListCntByFileNm(FileVO fvo) throws Exception {
+	return (Integer)select("FileManageDAO.selectFileListCntByFileNm", fvo);
+    }
+
+    /**
+     * 이미지 파일에 대한 목록을 조회한다.
+     *
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<FileVO> selectImageFileList(FileVO vo) throws Exception {
+	return (List<FileVO>)list("FileManageDAO.selectImageFileList", vo);
+    }
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInf(FileVO fvo) throws Exception {
+	return (FileVO)select("FileManageDAO.selectTempFileInf", fvo);
+    }
+
+    /**
+     * 임시 파일에 대한 상세정보를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectTempFileInfByAtchFileIdAndFileSn(FileVO fvo) throws Exception {
+	return (FileVO)select("FileManageDAO.selectTempFileInfByAtchFileIdAndFileSn", fvo);
+    }
+
+    /**
+     * 임시 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public void insertTempFileInf(FileVO vo) throws Exception {
+	insert("FileManageDAO.insertTempFileDetail", vo);
+    }
+
+    /**
+     * 하나의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteTempFileInf(FileVO fvo) throws Exception {
+    	return delete("FileManageDAO.deleteTempFileDetail", fvo);
+    }
+
+    /**
+     * 임시 파일로 부터 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public void insertFileInfsByTempMaster(FileVO vo) throws Exception {
+	insert("FileManageDAO.insertFileMaster", vo);
+    }
+
+    /**
+     * 임시 파일로 부터 파일에 대한 정보(속성 및 상세)를 등록한다.
+     *
+     * @param vo
+     * @throws Exception
+     */
+    public void insertFileInfsByTempDetail(FileVO vo) throws Exception {
+	insert("FileManageDAO.insertFileDetailByTemp", vo);
+    }
+
+    /**
+     * 여러 개의 임시 파일을 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public int deleteFileDetailByTemp(FileVO fvo) throws Exception {
+    	return delete("FileManageDAO.deleteFileDetailByTemp", fvo);
+    }
+
+    /**
+     * 프로그램 첨부파일 ID 를 삭제한다.
+     *
+     * @param fvo
+     * @throws Exception
+     */
+    public void deleteProgrmFileId(FileVO fvo) throws Exception {
+    	delete("FileManageDAO.deleteProgrmFileId", fvo);
+    }
+
+    /**
+     * 첨부파일의 총용량과 갯수를 조회한다.
+     *
+     * @param fvo
+     * @return
+     * @throws Exception
+     */
+    public FileVO selectFileDetailTotalInfo(FileVO fvo) throws Exception {
+	return (FileVO)select("FileManageDAO.selectFileDetailTotalInfo", fvo);
+    }
+
+    /**
+     * 관리용 첨부파일 이동을 위한 모든정보를 조회 한다.
+     *
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<FileVO> selectFileManageCopyList(FileVO vo) throws Exception {
+	return (List<FileVO>)list("FileManageDAO.selectFileManageCopyList", vo);
+    }
+
+    /**
+     * 관리용 첨부파일을 일괄등록한다.
+     *
+     * @param commentList
+     * @return
+     * @throws Exception
+     */
+    public void insertFileBatch(final List<FileVO> masterList, final List<FileVO> fileList) throws Exception {
+
+    	Exception error = null;
+
+    	if(fileList != null && fileList.size() > 0) {
+    		try {
+        		sqlMapClient.startTransaction();
+        		sqlMapClient.startBatch();
+
+        		for(int i = 0; i < masterList.size(); i++) {
+        			insert("FileManageDAO.insertFileMaster", masterList.get(i));
+        		}
+
+        		for(int i = 0; i < fileList.size(); i++) {
+        			insert("FileManageDAO.insertFileDetail", fileList.get(i));
+        		}
+        	}
+    		catch (SQLException e){
+        		error = e;
+        	}
+        	catch (Exception e){
+        		error = e;
+        	}
+        	finally{
+        		sqlMapClient.endTransaction();
+        	}
+
+        	if (error != null){
+        		throw error;
+        	}
+    	}
+    }
+
+    /**
+     * 파일에 대한 상세정보를 조회한다.
+     * @throws Exception
+     */
+    public FileVO selectCtsFileInf(String lrnCntntsId) throws Exception {
+	return (FileVO)select("FileManageDAO.selectCtsFileInf", lrnCntntsId);
+    }
+
+    //수업 첨부파일 목록
+    public List selectStudyFileList(FileVO vo) throws Exception {
+    	return list("FileManageDAO.selectStudyFileList", vo);
+    }
+
+    public int selectFileDownLogCnt(EgovMap vo) throws Exception {
+    	return (Integer)select("FileManageDAO.selectFileDownLogCnt", vo);
+    }
+
+    public void updateFileDownLog(EgovMap vo) throws Exception {
+    	insert("FileManageDAO.updateFileDownLog", vo);
+	}
+
+    public void insertFileDownLog(EgovMap vo) throws Exception {
+    	insert("FileManageDAO.insertFileDownLog", vo);
+    }
+    
+    public void updateFilePublic(FileVO vo) throws Exception {
+    	insert("FileManageDAO.updateFilePublic", vo);
+    }
+    
+
+}
 
base/src/main/java/egovframework/com/cmm/taglibs/DoubleSubmitTag.java (added)
+++ base/src/main/java/egovframework/com/cmm/taglibs/DoubleSubmitTag.java
@@ -0,0 +1,88 @@
+package egovframework.com.cmm.taglibs;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+
+import egovframework.com.cmm.util.EgovDoubleSubmitHelper;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.JspTagException;
+import javax.servlet.jsp.tagext.TagSupport;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * TagSupport to support to double submit preventer
+ * @author Vincent Han
+ * @since 2014.08.07
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일        수정자       수정내용
+ *  -------       --------    ---------------------------
+ *   2014.08.07	표준프레임워크센터	최초 생성
+ *
+ * </pre>
+ */
+public class DoubleSubmitTag extends TagSupport {
+	private static final Logger LOGGER = LoggerFactory.getLogger(DoubleSubmitTag.class);
+
+	/**
+	 * Generated Serial Version UID
+	 */
+	private static final long serialVersionUID = 5242217605452312594L;
+	
+	private String tokenKey = EgovDoubleSubmitHelper.DEFAULT_TOKEN_KEY;
+
+	public String getTokenKey() {
+		return tokenKey;
+	}
+
+	public void setTokenKey(String tokenKey) {
+		this.tokenKey = tokenKey;
+	}
+
+	@SuppressWarnings("unchecked")
+	public int doStartTag()	throws JspException {
+		StringBuilder buffer = new StringBuilder();
+		
+		HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
+		HttpSession session = request.getSession();
+		
+		Map<String, String> map = null;
+		
+		if (session.getAttribute(EgovDoubleSubmitHelper.SESSION_TOKEN_KEY) == null) {
+			map = new HashMap<String, String>();
+			
+			session.setAttribute(EgovDoubleSubmitHelper.SESSION_TOKEN_KEY, map);
+		} else {
+			map = (Map<String, String>) session.getAttribute(EgovDoubleSubmitHelper.SESSION_TOKEN_KEY);
+		}
+				
+		// First call (check session)
+		if (map.get(tokenKey) == null) {
+			
+			map.put(tokenKey, EgovDoubleSubmitHelper.getNewUUID());
+
+			LOGGER.debug("[Double Submit] session token created({}) : {}", tokenKey, map.get(tokenKey)); 
+		}
+		
+		buffer.append("<input type='hidden' name='").append(EgovDoubleSubmitHelper.PARAMETER_NAME).append("' value='").append(map.get(tokenKey)).append("'/>");
+		
+		try {
+			pageContext.getOut().print(buffer.toString());
+		} catch (IOException e) {
+			throw new JspTagException("Error:  IOException while writing to the user");
+		}
+		
+        return SKIP_BODY;
+	}
+	
+}
 
base/src/main/java/egovframework/com/cmm/util/CryptoARIAUtil.java (added)
+++ base/src/main/java/egovframework/com/cmm/util/CryptoARIAUtil.java
@@ -0,0 +1,52 @@
+package egovframework.com.cmm.util;
+
+import javax.annotation.Resource;
+
+import org.apache.tomcat.util.codec.binary.Base64;
+import org.springframework.stereotype.Component;
+
+import egovframework.rte.fdl.cryptography.EgovPasswordEncoder;
+import egovframework.rte.fdl.property.EgovPropertyService;
+import egovframework.rte.fdl.cryptography.impl.EgovARIACryptoServiceImpl;
+
+@Component("CryptoARIAUtil")
+public class CryptoARIAUtil{
+
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertyService;
+    
+    //암호화
+    public byte[] encryptData(String data){
+        EgovPasswordEncoder egovPasswordEncoder = new EgovPasswordEncoder();
+        EgovARIACryptoServiceImpl egovARIACryptoServiceImpl = new EgovARIACryptoServiceImpl();
+        
+        String key = propertyService.getString("crypto.hashed.password");
+        String hasedPassword = egovPasswordEncoder.encryptPassword(key);
+        egovPasswordEncoder.setHashedPassword(hasedPassword);
+        egovPasswordEncoder.setAlgorithm("SHA-256");
+        egovARIACryptoServiceImpl.setPasswordEncoder(egovPasswordEncoder);
+        egovARIACryptoServiceImpl.setBlockSize(1025);
+        
+        byte[] encrypted = egovARIACryptoServiceImpl.encrypt(data.getBytes(), key);
+        return encrypted;
+    }
+    
+    //복호화
+    public byte[] decryptedData(String data){
+        
+        EgovPasswordEncoder egovPasswordEncoder = new EgovPasswordEncoder();
+        EgovARIACryptoServiceImpl egovARIACryptoServiceImpl = new EgovARIACryptoServiceImpl();
+        
+        String key = propertyService.getString("crypto.hashed.password");
+        String hasedPassword = egovPasswordEncoder.encryptPassword(key);
+        egovPasswordEncoder.setHashedPassword(hasedPassword);
+        egovPasswordEncoder.setAlgorithm("SHA-256");
+        egovARIACryptoServiceImpl.setPasswordEncoder(egovPasswordEncoder);
+        egovARIACryptoServiceImpl.setBlockSize(1025);
+        
+        byte[] decrypted = egovARIACryptoServiceImpl.decrypt(Base64.decodeBase64(data.getBytes()), key);
+        return decrypted;
+    }
+    
+    
+}
 
base/src/main/java/egovframework/com/cmm/util/EgovBasicLogger.java (added)
+++ base/src/main/java/egovframework/com/cmm/util/EgovBasicLogger.java
@@ -0,0 +1,83 @@
+package egovframework.com.cmm.util;
+
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/**
+ * Utility class  to support to logging information
+ * @author Vincent Han
+ * @since 2014.09.18
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일        수정자       수정내용
+ *  -------       --------    ---------------------------
+ *   2014.09.18	표준프레임워크센터	최초 생성
+ *
+ * </pre>
+ */
+public class EgovBasicLogger {
+	private static final Level IGNORE_INFO_LEVEL = Level.OFF;
+	private static final Level DEBUG_INFO_LEVEL = Level.FINEST;
+	private static final Level INFO_INFO_LEVEL = Level.INFO;
+	
+	private static final Logger ignoreLogger = Logger.getLogger("ignore");
+	private static final Logger debugLogger = Logger.getLogger("debug");
+	private static final Logger infoLogger = Logger.getLogger("info");
+	
+	/**
+	 * 기록이나 처리가 불필요한 경우 사용.
+	 * @param message
+	 * @param exception
+	 */
+	public static void ignore(String message, Exception exception) {
+		if (exception == null) {
+			ignoreLogger.log(IGNORE_INFO_LEVEL, message);
+		} else {
+			ignoreLogger.log(IGNORE_INFO_LEVEL, message, exception);
+		}
+	}
+	
+	/**
+	 * 기록이나 처리가 불필요한 경우 사용.
+	 * @param message
+	 * @param exception
+	 */
+	public static void ignore(String message) {
+		ignore(message, null);
+	}
+	
+	/**
+	 * 디버그 정보를 기록하는 경우 사용.
+	 * @param message
+	 * @param exception
+	 */
+	public static void debug(String message, Exception exception) {
+		if (exception == null) {
+			debugLogger.log(DEBUG_INFO_LEVEL, message);
+		} else {
+			debugLogger.log(DEBUG_INFO_LEVEL, message, exception);
+		}
+	}
+	
+	/**
+	 * 디버그 정보를 기록하는 경우 사용.
+	 * @param message
+	 * @param exception
+	 */
+	public static void debug(String message) {
+		debug(message, null);
+	}
+	
+	/**
+	 * 일반적이 정보를 기록하는 경우 사용.
+	 * @param message
+	 * @param exception
+	 */
+	public static void info(String message) {
+		infoLogger.log(INFO_INFO_LEVEL, message);
+	}
+}
 
base/src/main/java/egovframework/com/cmm/util/EgovDoubleSubmitHelper.java (added)
+++ base/src/main/java/egovframework/com/cmm/util/EgovDoubleSubmitHelper.java
@@ -0,0 +1,80 @@
+package egovframework.com.cmm.util;
+
+import java.util.Map;
+import java.util.UUID;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+
+/**
+ * Utility class  to support to double submit preventer
+ * @author Vincent Han
+ * @since 2014.08.07
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일        수정자       수정내용
+ *  -------       --------    ---------------------------
+ *   2014.08.07	표준프레임워크센터	최초 생성
+ *
+ * </pre>
+ */
+public class EgovDoubleSubmitHelper {
+	private static final Logger LOGGER = LoggerFactory.getLogger(EgovDoubleSubmitHelper.class);
+		
+	public final static String SESSION_TOKEN_KEY = "egovframework.double.submit.preventer.session.key";
+	
+	public final static String PARAMETER_NAME = "egovframework.double.submit.preventer.parameter.name";
+	
+	public final static String DEFAULT_TOKEN_KEY = "DEFAULT";
+	
+	public static String getNewUUID() {
+		return UUID.randomUUID().toString().toUpperCase();
+	}
+	
+	public static boolean checkAndSaveToken() {
+		return checkAndSaveToken(DEFAULT_TOKEN_KEY);
+	}
+	
+	public static boolean checkAndSaveToken(String tokenKey) {
+		
+		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+		HttpSession session = request.getSession();
+		
+		// check session...
+		if (session.getAttribute(EgovDoubleSubmitHelper.SESSION_TOKEN_KEY) == null) {
+			throw new RuntimeException("Double Submit Preventer TagLig isn't set. Check JSP.");
+		}
+
+		String parameter = request.getParameter(EgovDoubleSubmitHelper.PARAMETER_NAME);
+		
+		// check parameter
+		if (parameter == null) {
+			throw new RuntimeException("Double Submit Preventer parameter isn't set. Check JSP.");
+		}
+		
+		@SuppressWarnings("unchecked")
+		Map<String, String> map = (Map<String, String>) session.getAttribute(EgovDoubleSubmitHelper.SESSION_TOKEN_KEY);
+		
+		if (parameter.equals(map.get(tokenKey))) {
+			
+			LOGGER.debug("[Double Submit] session token ({}) equals to parameter token.", tokenKey);
+			
+			map.put(tokenKey, getNewUUID());
+			
+			return true;
+		}
+
+		LOGGER.debug("[Double Submit] session token ({}) isn't equal to parameter token.", tokenKey);
+		
+		return false;
+	}
+}
 
base/src/main/java/egovframework/com/cmm/util/EgovResourceCloseHelper.java (added)
+++ base/src/main/java/egovframework/com/cmm/util/EgovResourceCloseHelper.java
@@ -0,0 +1,128 @@
+package egovframework.com.cmm.util;
+
+import java.io.Closeable;
+import java.io.IOException;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.sql.Connection;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Statement;
+import java.sql.Wrapper;
+
+/**
+ * Utility class  to support to close resources
+ * @author Vincent Han
+ * @since 2014.09.18
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일        수정자       수정내용
+ *  -------       --------    ---------------------------
+ *   2014.09.18	표준프레임워크센터	최초 생성
+ *
+ * </pre>
+ */
+public class EgovResourceCloseHelper {
+	/**
+	 * Resource close 처리.
+	 * @param resources
+	 */
+	public static void close(Closeable  ... resources) {
+		for (Closeable resource : resources) {
+			if (resource != null) {
+				try {
+					resource.close();
+				} catch (IOException ignore) {
+					EgovBasicLogger.ignore("Occurred Exception to close resource is ingored!!");
+				}
+			}
+		}
+	}
+	
+	/**
+	 * JDBC 관련 resource 객체 close 처리
+	 * @param objects
+	 */
+	public static void closeDBObjects(Wrapper ... objects) {
+		for (Object object : objects) {
+			if (object != null) {
+				if (object instanceof ResultSet) {
+					try {
+						((ResultSet)object).close();
+					} catch (SQLException ignore) {
+						EgovBasicLogger.ignore("Occurred Exception to close resource is ingored!!");
+					}
+				} else if (object instanceof Statement) {
+					try {
+						((Statement)object).close();
+					} catch (SQLException ignore) {
+						EgovBasicLogger.ignore("Occurred Exception to close resource is ingored!!");
+					}
+				} else if (object instanceof Connection) {
+					try {
+						((Connection)object).close();
+					} catch (SQLException ignore) {
+						EgovBasicLogger.ignore("Occurred Exception to close resource is ingored!!");
+					}
+				} else {
+					throw new IllegalArgumentException("Wrapper type is not found : " + object.toString());
+				}
+			}
+		}
+	}
+	
+	/**
+	 * Socket 관련 resource 객체 close 처리
+	 * @param objects
+	 */
+	public static void closeSocketObjects(Socket socket, ServerSocket server) {
+		if (socket != null) {
+			try {
+				socket.shutdownOutput();
+			} catch (IOException ignore) {
+				EgovBasicLogger.ignore("Occurred Exception to shutdown ouput is ignored!!");
+			}
+			
+			try {
+				socket.close();
+			} catch (IOException ignore) {
+				EgovBasicLogger.ignore("Occurred Exception to close resource is ignored!!");
+			}
+		}
+		
+		if (server != null) {
+			try {
+				server.close();
+			} catch (IOException ignore) {
+				EgovBasicLogger.ignore("Occurred Exception to close resource is ignored!!");
+			}
+		}
+	}
+	
+	/**
+	 *  Socket 관련 resource 객체 close 처리
+	 *  
+	 * @param sockets
+	 */
+	public static void closeSockets(Socket ... sockets) {
+		for (Socket socket : sockets) {
+			if (socket != null) {
+				try {
+					socket.shutdownOutput();
+				} catch (IOException ignore) {
+					EgovBasicLogger.ignore("Occurred Exception to shutdown ouput is ignored!!");
+				}
+				
+				try {
+					socket.close();
+				} catch (IOException ignore) {
+					EgovBasicLogger.ignore("Occurred Exception to close resource is ignored!!");
+				}
+			}
+		}
+	}
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/util/EgovWebUtil.java (added)
+++ base/src/main/java/egovframework/com/cmm/util/EgovWebUtil.java
@@ -0,0 +1,109 @@
+package egovframework.com.cmm.util;
+
+import java.util.regex.Pattern;
+
+/**
+ * 교차접속 스크립트 공격 취약성 방지(파라미터 문자열 교체)
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    	--------    ---------------------------
+ *   2011.10.10  한성곤          최초 생성
+ *
+ * </pre>
+ */
+
+public class EgovWebUtil {
+	public static String clearXSSMinimum(String value) {
+		if (value == null || value.trim().equals("")) {
+			return "";
+		}
+
+		String returnValue = value;
+
+		returnValue = returnValue.replaceAll("&", "&amp;");
+		returnValue = returnValue.replaceAll("<", "&lt;");
+		returnValue = returnValue.replaceAll(">", "&gt;");
+		returnValue = returnValue.replaceAll("\"", "&#34;");
+		returnValue = returnValue.replaceAll("\'", "&#39;");
+		returnValue = returnValue.replaceAll(".", "&#46;");
+		returnValue = returnValue.replaceAll("%2E", "&#46;");
+		returnValue = returnValue.replaceAll("%2F", "&#47;");
+		return returnValue;
+	}
+
+	public static String clearXSSMaximum(String value) {
+		String returnValue = value;
+		returnValue = clearXSSMinimum(returnValue);
+
+		returnValue = returnValue.replaceAll("%00", null);
+
+		returnValue = returnValue.replaceAll("%", "&#37;");
+
+		// \\. => .
+
+		returnValue = returnValue.replaceAll("\\.\\./", ""); // ../
+		returnValue = returnValue.replaceAll("\\.\\.\\\\", ""); // ..\
+		returnValue = returnValue.replaceAll("\\./", ""); // ./
+		returnValue = returnValue.replaceAll("%2F", "");
+
+		return returnValue;
+	}
+
+	public static String filePathBlackList(String value) {
+		String returnValue = value;
+		if (returnValue == null || returnValue.trim().equals("")) {
+			return "";
+		}
+
+		returnValue = returnValue.replaceAll("\\.\\./", ""); // ../
+		returnValue = returnValue.replaceAll("\\.\\.\\\\", ""); // ..\
+
+		return returnValue;
+	}
+
+	/**
+	 * 행안부 보안취약점 점검 조치 방안.
+	 *
+	 * @param value
+	 * @return
+	 */
+	public static String filePathReplaceAll(String value) {
+		String returnValue = value;
+		if (returnValue == null || returnValue.trim().equals("")) {
+			return "";
+		}
+
+		returnValue = returnValue.replaceAll("/", "");
+		returnValue = returnValue.replaceAll("\\", "");
+		returnValue = returnValue.replaceAll("\\.\\.", ""); // ..
+		returnValue = returnValue.replaceAll("&", "");
+
+		return returnValue;
+	}
+
+	public static String filePathWhiteList(String value) {
+		return value;
+	}
+
+	 public static boolean isIPAddress(String str) {
+		Pattern ipPattern = Pattern.compile("\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}");
+
+		return ipPattern.matcher(str).matches();
+    }
+
+	 public static String removeCRLF(String parameter) {
+		 return parameter.replaceAll("\r", "").replaceAll("\n", "");
+	 }
+
+	 public static String removeSQLInjectionRisk(String parameter) {
+		 return parameter.replaceAll("\\p{Space}", "").replaceAll("\\*", "").replaceAll("%", "").replaceAll(";", "").replaceAll("-", "").replaceAll("\\+", "").replaceAll(",", "");
+	 }
+
+	 public static String removeOSCmdRisk(String parameter) {
+		 return parameter.replaceAll("\\p{Space}", "").replaceAll("\\*", "").replaceAll("|", "").replaceAll(";", "");
+	 }
+
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/view/ExcelView.java (added)
+++ base/src/main/java/egovframework/com/cmm/view/ExcelView.java
@@ -0,0 +1,238 @@
+package egovframework.com.cmm.view;
+
+import org.apache.poi.hssf.usermodel.HSSFCellStyle;
+import org.apache.poi.hssf.usermodel.HSSFFont;
+import org.apache.poi.hssf.util.HSSFColor;
+import org.springframework.web.servlet.view.document.AbstractExcelView;
+
+/**
+ * <pre>
+ * Class Name  : ExcelView.java
+ * Description : 엑셀 뷰 부모 클래스 
+ * Modification Information  
+ * 
+ *    수정일        수정자        수정내용
+ *    ────────────   ─────────   ───────────────────────────────
+ *    2011. 1. 29.   이상훈              최초생성
+ * </pre>
+ *
+ * @author 이상훈
+ * @since 2011. 1. 29.
+ * @version 1.0
+ * 
+ */
+public abstract class ExcelView extends AbstractExcelView {
+    protected HSSFCellStyle documentTitleStyle;
+    protected HSSFCellStyle titleStyle;
+    protected HSSFCellStyle titleTextStyle;
+    protected HSSFCellStyle columnTextStyle;
+    protected HSSFCellStyle columnTextCenterStyle;
+    protected HSSFCellStyle columnTextRightStyle;
+    
+    /**
+     * getStyleDocumentTitle
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleDocumentTitle(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)20);
+        font.setColor((short) HSSFColor.BLACK.index);
+        font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+
+        return cellStyle;
+    }
+    
+    /**
+     * getStyleTitle
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleTitle(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)12);
+        font.setColor((short) HSSFColor.BLACK.index);
+           font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.GREY_25_PERCENT.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+
+        return cellStyle;
+    }
+
+    /**
+     * getStyleTitleText
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleTitleText(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)12);
+        font.setColor((short) HSSFColor.BLACK.index);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_LEFT);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+
+        return cellStyle;
+    }
+
+    /**
+     * getStyleColumnText
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleColumnText(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)9);
+        font.setColor((short) HSSFColor.BLACK.index);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_LEFT);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+           //개행적용
+           cellStyle.setWrapText(true);
+        return cellStyle;
+    }
+    
+    /**
+     * getStyleColumnTextCenter
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleColumnTextCenter(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)9);
+        font.setColor((short) HSSFColor.BLACK.index);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+
+        return cellStyle;
+    }
+    
+    /**
+     * getStyleColumnTextRight
+     * 
+     * @param paramMap
+     * @return
+     * @throws Exception
+     * @author 
+     */
+    protected HSSFCellStyle getStyleColumnTextRight(HSSFCellStyle cellStyle, HSSFFont font) {
+        font.setFontName("맑은 고딕");
+        font.setFontHeightInPoints((short)9);
+        font.setColor((short) HSSFColor.BLACK.index);
+           
+           cellStyle.setFont(font);
+           cellStyle.setAlignment(HSSFCellStyle.ALIGN_RIGHT);
+
+        //set border style
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
+           cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
+           cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
+
+        //set color
+           cellStyle.setFillBackgroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillForegroundColor((short) HSSFColor.WHITE.index);
+           cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
+
+           cellStyle.setLocked(true);
+           cellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
+
+        return cellStyle;
+    }
+}
 
base/src/main/java/egovframework/com/cmm/web/CryptoARIAController.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/CryptoARIAController.java
@@ -0,0 +1,53 @@
+package egovframework.com.cmm.web;
+
+import java.io.PrintWriter;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.tomcat.util.codec.binary.Base64;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import egovframework.com.cmm.util.CryptoARIAUtil;
+import egovframework.rte.fdl.property.EgovPropertyService;
+import net.sf.json.JSONObject;
+
+@Controller
+public class CryptoARIAController {
+	
+	/** EgovPropertyService */
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertiesService;
+	
+    @Resource(name = "CryptoARIAUtil")
+	private CryptoARIAUtil cryptoARIAUtil;
+    
+    @RequestMapping("/crypto/ariaEn.do")
+    public void ariaEn(@RequestParam("data") String data, HttpServletRequest request, HttpServletResponse response) throws Exception {
+    	String successYn = "Y";
+    	
+    	byte[] dataAriaByte = cryptoARIAUtil.encryptData(data);
+    	String dataAria = new String(Base64.encodeBase64(dataAriaByte));
+    	dataAria = dataAria.replaceAll("\\+", "%2B");
+    	dataAria = dataAria.replaceAll("\\&", "%26");
+    	
+    	JSONObject jo = new JSONObject();
+  		response.setContentType("application/json;charset=utf-8");
+  	
+		jo.put("successYn", successYn);
+		jo.put("data", dataAria);
+		
+		PrintWriter printwriter = response.getWriter();
+		printwriter.println(jo.toString());
+		printwriter.flush();
+		printwriter.close();
+    	
+    	
+    }
+    
+    
+    
+}
 
base/src/main/java/egovframework/com/cmm/web/EgovBindingInitializer.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovBindingInitializer.java
@@ -0,0 +1,23 @@
+package egovframework.com.cmm.web;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Locale;
+
+import org.springframework.beans.propertyeditors.CustomDateEditor;
+import org.springframework.beans.propertyeditors.StringTrimmerEditor;
+import org.springframework.web.bind.WebDataBinder;
+import org.springframework.web.bind.support.WebBindingInitializer;
+import org.springframework.web.context.request.WebRequest;
+
+public class EgovBindingInitializer implements WebBindingInitializer {
+
+
+	public void initBinder(WebDataBinder binder, WebRequest request) {
+		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd",Locale.ENGLISH);
+		dateFormat.setLenient(false);
+		binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
+		binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
+	}
+
+}
 
base/src/main/java/egovframework/com/cmm/web/EgovComUtlController.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovComUtlController.java
@@ -0,0 +1,81 @@
+package egovframework.com.cmm.web;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import egovframework.com.utl.cas.service.EgovSessionCookieUtil;
+
+import egovframework.rte.fdl.property.EgovPropertyService;
+
+/**
+ * @Class Name : EgovComUtlController.java
+ * @Description : 공통유틸리티성 작업을 위한 Controller
+ * @Modification Information
+ * @
+ * @  수정일         수정자                   수정내용
+ * @ -------    --------    ---------------------------
+ * @ 2009.03.02    조재영          최초 생성
+ *
+ *  @author 공통서비스 개발팀 조재영
+ *  @since 2009.03.02
+ *  @version 1.0
+ *  @see
+ *  
+ */
+@Controller
+public class EgovComUtlController {
+
+    /**
+	 * EgovPropertyService
+	 * @uml.property  name="propertiesService"
+	 * @uml.associationEnd  readOnly="true"
+	 */
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertiesService;
+    
+    /**
+	 * JSP 호출작업만 처리하는 공통 함수
+	 */
+	@RequestMapping(value="/EgovPageLink.do")
+	public String moveToPage(@RequestParam("link") String linkPage){
+		String link = linkPage;
+		// service 사용하여 리턴할 결과값 처리하는 부분은 생략하고 단순 페이지 링크만 처리함
+		if (linkPage==null || linkPage.equals("")){
+			link="cmm/egovError";
+		}
+		return link;
+	}
+
+    /**
+	 * JSP 호출작업만 처리하는 공통 함수
+	 */
+	@RequestMapping(value="/EgovPageLink.action")
+	public String moveToPage_action(@RequestParam("link") String linkPage){
+		String link = linkPage;
+		// service 사용하여 리턴할 결과값 처리하는 부분은 생략하고 단순 페이지 링크만 처리함
+		if (linkPage==null || linkPage.equals("")){
+			link="cmm/egovError";
+		}
+		return link;
+	}
+	
+    /**
+	 * validato rule dynamic Javascript
+	 */
+	@RequestMapping("/validator.do")
+	public String validate(){
+		return "cmm/validator";
+	}
+	
+	@RequestMapping(value = "/EgovSetCookie.do")
+	public void setCookie(@RequestParam("cookieNm") String cookieNm,@RequestParam("cookieVal") String cookieVal,
+			HttpServletResponse response,HttpServletRequest request) throws Exception {
+		EgovSessionCookieUtil.setCookie(response, cookieNm, cookieVal);
+	}
+
+}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/cmm/web/EgovFileDownloadController.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovFileDownloadController.java
@@ -0,0 +1,964 @@
+package egovframework.com.cmm.web;
+
+import java.io.BufferedInputStream;
+import java.io.BufferedOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.net.URLEncoder;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipOutputStream;
+
+import javax.annotation.Resource;
+import javax.servlet.ServletOutputStream;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Controller;
+import org.springframework.util.FileCopyUtils;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import egovframework.com.cmm.service.EgovFileMngService;
+import egovframework.com.cmm.service.FileVO;
+import egovframework.com.sym.sit.service.EgovSiteManageService;
+import egovframework.rte.fdl.property.EgovPropertyService;
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+
+/**
+ * 파일 다운로드를 위한 컨트롤러 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.3.25  이삼섭          최초 생성
+ *
+ * Copyright (C) 2009 by MOPAS  All right reserved.
+ * </pre>
+ */
+@Controller
+public class EgovFileDownloadController {
+	@Resource(name = "propertiesService")
+	protected EgovPropertyService propertyService;
+
+	@Resource(name = "SiteManageService")
+	EgovSiteManageService siteManageService;
+
+    @Resource(name = "EgovFileMngService")
+    private EgovFileMngService fileService;
+
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertiesService;
+
+    Logger log = Logger.getLogger(this.getClass());
+
+    /**
+     * 브라우저 구분 얻기.
+     *
+     * @param request
+     * @return
+     */
+    private String getBrowser(HttpServletRequest request) {
+        String header = request.getHeader("User-Agent");
+        if (header.indexOf("MSIE") > -1) {
+            return "MSIE";
+        } else if (header.indexOf("Trident") > -1) {	// IE11 문자열 깨짐 방지
+        	return "Trident";
+        } else if (header.indexOf("Chrome") > -1) {
+            return "Chrome";
+        } else if (header.indexOf("Opera") > -1) {
+            return "Opera";
+        }
+        return "Firefox";
+    }
+
+    /**
+     * Disposition 지정하기.
+     *
+     * @param filename
+     * @param request
+     * @param response
+     * @throws Exception
+     */
+    private void setDisposition(String filename, HttpServletRequest request, HttpServletResponse response) throws Exception {
+		String browser = getBrowser(request);
+
+		String dispositionPrefix = "attachment; filename=";
+		String encodedFilename = null;
+
+		if (browser.equals("MSIE")) {
+		    encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20");
+		} else if (browser.equals("Trident")) {
+			encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20");
+		} else if (browser.equals("Firefox")) {
+		    encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\"";
+		} else if (browser.equals("Opera")) {
+		    encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\"";
+		} else if (browser.equals("Chrome")) {
+		    StringBuffer sb = new StringBuffer();
+		    for (int i = 0; i < filename.length(); i++) {
+			char c = filename.charAt(i);
+			if (c > '~') {
+			    sb.append(URLEncoder.encode("" + c, "UTF-8"));
+			} else {
+			    sb.append(c);
+			}
+		    }
+		    encodedFilename = sb.toString();
+		} else {
+		    //throw new RuntimeException("Not supported browser");
+		    throw new IOException("Not supported browser");
+		}
+
+		response.setHeader("Content-Disposition", dispositionPrefix + encodedFilename);
+
+		if ("Opera".equals(browser)){
+		    response.setContentType("application/octet-stream;charset=UTF-8");
+		}
+    }
+
+    private void setDisposition(String filename, HttpServletRequest request, HttpServletResponse response, String disposition) throws Exception {
+		String browser = getBrowser(request);
+
+		String dispositionPrefix = disposition + "; filename=";
+		String encodedFilename = null;
+
+		if (browser.equals("MSIE")) {
+		    encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20");
+		} else if (browser.equals("Trident")) {
+			encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20");
+		} else if (browser.equals("Firefox")) {
+		    encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\"";
+		} else if (browser.equals("Opera")) {
+		    encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\"";
+		} else if (browser.equals("Chrome")) {
+		    StringBuffer sb = new StringBuffer();
+		    for (int i = 0; i < filename.length(); i++) {
+			char c = filename.charAt(i);
+			if (c > '~') {
+			    sb.append(URLEncoder.encode("" + c, "UTF-8"));
+			} else {
+			    sb.append(c);
+			}
+		    }
+		    encodedFilename = sb.toString();
+		} else {
+		    //throw new RuntimeException("Not supported browser");
+		    throw new IOException("Not supported browser");
+		}
+
+		response.setHeader("Content-Disposition", dispositionPrefix + encodedFilename);
+
+		if ("Opera".equals(browser)){
+		    response.setContentType("application/octet-stream;charset=UTF-8");
+		}
+    }
+
+
+    /**
+     * 첨부파일로 등록된 파일에 대하여 다운로드를 제공한다.
+     *
+     * @param commandMap
+     * @param response
+     * @throws Exception
+     */
+    @RequestMapping(value = "/cmm/fms/FileDown.do")
+    public void cvplFileDownload(@RequestParam Map commandMap, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+	    String atchFileId = (String)commandMap.get("atchFileId");
+		String fileSn = (String)commandMap.get("fileSn");
+		String plId = commandMap.get("plId") != null ? (String)commandMap.get("plId") : "";
+		String userId = commandMap.get("userId") != null ? (String)commandMap.get("userId") : "";
+		String streFileNm = commandMap.get("streFileNm") != null ? (String)commandMap.get("streFileNm") : "";
+
+		String strReturnMsg = "";
+		Boolean isAuthenticated = true;//EgovUserDetailsHelper.isAuthenticated();
+
+
+		//BigDecimal mlgScore = BigDecimal.ZERO;
+		//String nttId = (String)commandMap.get("nttId");
+		//String bbsId = (String)commandMap.get("bbsId");
+
+		if (isAuthenticated) {
+
+		    FileVO fileVO = new FileVO();
+		    fileVO.setAtchFileId(atchFileId);
+		    fileVO.setFileSn(fileSn);
+		    FileVO fvo = null;
+		    fvo = fileService.selectFileInf(fileVO);
+
+		    File uFile = new File(fvo.getFileStreCours(), fvo.getStreFileNm());
+		    int fSize = (int)uFile.length();
+
+		    if (fSize > 0) {
+
+		    	if(!"".equals(plId)){
+		    		EgovMap vo = new EgovMap();
+		    		vo.put("plId", plId);
+		    		vo.put("streFileNm", streFileNm);
+		    		vo.put("userId", userId);
+
+		    		if(fileService.selectFileDownLogCnt(vo) > 0){
+		    			fileService.updateFileDownLog(vo);
+		    		}else{
+		    			fileService.insertFileDownLog(vo);
+		    		}
+		    	}
+
+				String mimetype = getMime(fvo.getFileExtsn());//"application/x-msdownload";
+
+				//20110210 faq참조하여 알아서 주석처리..
+				response.setContentType(mimetype);
+				setDisposition(fvo.getOrignlFileNm(), request, response);
+				BufferedInputStream in = null;
+				BufferedOutputStream out = null;
+
+				try {
+				    in = new BufferedInputStream(new FileInputStream(uFile));
+				    out = new BufferedOutputStream(response.getOutputStream());
+
+				    FileCopyUtils.copy(in, out);
+				    out.flush();
+				}catch(FileNotFoundException e){
+					log.debug("FileNotFoundException: "+ e.getMessage() );
+				}catch(IOException e){
+					log.debug("IOException: "+ e.getMessage() );
+				}catch (Exception e) {
+					log.debug("Exception: "+ e.getMessage() );
+				} finally {
+				    if (in != null) {
+					try {
+					    in.close();
+					} catch (IOException e) {
+						log.debug("IGNORED: "+ e.getMessage() );
+					}
+				    }
+				    if (out != null) {
+					try {
+					    out.close();
+					} catch (IOException e) {
+						log.debug("IGNORED: "+ e.getMessage() );
+					}
+				    }
+				}
+
+		    } else {
+				response.setContentType("text/html;charset=UTF-8");
+
+				PrintWriter printwriter = response.getWriter();
+				printwriter.println("<html>");
+				printwriter.println("<script type=\"text/javascript\">alert('파일을 찾을수 없습니다.');window.close();</script>");
+				printwriter.println("<br><br><br><h2>Could not get file name:<br>" + fvo.getOrignlFileNm() + "</h2>");
+				printwriter.println("<br><br><br>");
+				printwriter.println("</html>");
+				printwriter.flush();
+				printwriter.close();
+		    }
+		} else {
+			response.setContentType("text/html;charset=UTF-8");
+
+			PrintWriter printwriter = response.getWriter();
+			printwriter.println("<html>");
+			printwriter.println("<script type=\"text/javascript\">alert('" + strReturnMsg + "');window.close();</script>");
+			printwriter.println("<br><br><br><h2>" + strReturnMsg + "</h2>");
+			printwriter.println("<br><br><br>");
+			printwriter.println("</html>");
+			printwriter.flush();
+			printwriter.close();
+		}
+    }
+
+    /**
+     * 절대경로 파일 다운로드를 제공한다.
+     *
+     * @param commandMap
+     * @param response
+     * @throws Exception
+     */
+    @RequestMapping(value = "/cmm/fms/absolutePathFileDown.do")
+    public void absolutePathFileDown(@RequestParam Map commandMap, HttpServletRequest request, HttpServletResponse response) throws Exception {
+	    String filePath  = propertyService.getString((String)commandMap.get("filePath"))  + File.separator;
+	    String fileNm    = (String)commandMap.get("fileNm");
+	    String oriFileNm = (String)commandMap.get("oriFileNm");
+
+	    //파일 확장자 추출
+	    int    pos = fileNm.lastIndexOf( "." );
+	    String ext = fileNm.substring( pos + 1 );
+
+		String strReturnMsg = "";
+		Boolean isAuthenticated = true;//EgovUserDetailsHelper.isAuthenticated();
+
+		if (isAuthenticated) {
+		    File uFile = new File(filePath, fileNm);
+		    int fSize = (int)uFile.length();
+
+		    if (fSize > 0) {
+				String mimetype = getMime(ext);//"application/x-msdownload";
+
+				//20110210 faq참조하여 알아서 주석처리..
+				response.setContentType(mimetype);
+				setDisposition(oriFileNm, request, response);
+				BufferedInputStream in = null;
+				BufferedOutputStream out = null;
+
+				try {
+				    in = new BufferedInputStream(new FileInputStream(uFile));
+				    out = new BufferedOutputStream(response.getOutputStream());
+
+				    FileCopyUtils.copy(in, out);
+				    out.flush();
+				}catch(FileNotFoundException e){
+					log.debug("FileNotFoundException: "+ e.getMessage() );
+				}catch(IOException e){
+					log.debug("IOException: "+ e.getMessage() );
+				}catch (Exception e) {
+					log.debug("Exception: "+ e.getMessage() );
+				} finally {
+				    if (in != null) {
+					try {
+					    in.close();
+					} catch (IOException e) {
+						log.debug("IGNORED: "+ e.getMessage() );
+					}
+				    }
+				    if (out != null) {
+					try {
+					    out.close();
+					} catch (IOException e) {
+						log.debug("IGNORED: "+ e.getMessage() );
+					}
+				    }
+				}
+
+		    } else {
+				response.setContentType("text/html;charset=UTF-8");
+
+				PrintWriter printwriter = response.getWriter();
+				printwriter.println("<html>");
+				printwriter.println("<script type=\"text/javascript\">alert('파일을 찾을수 없습니다.');window.close();</script>");
+				printwriter.println("<br><br><br><h2>Could not get file name:<br>" + oriFileNm + "</h2>");
+				printwriter.println("<br><br><br>");
+				printwriter.println("</html>");
+				printwriter.flush();
+				printwriter.close();
+		    }
+		} else {
+			response.setContentType("text/html;charset=UTF-8");
+
+			PrintWriter printwriter = response.getWriter();
+			printwriter.println("<html>");
+			printwriter.println("<script type=\"text/javascript\">alert('" + strReturnMsg + "');window.close();</script>");
+			printwriter.println("<br><br><br><h2>" + strReturnMsg + "</h2>");
+			printwriter.println("<br><br><br>");
+			printwriter.println("</html>");
+			printwriter.flush();
+			printwriter.close();
+		}
+    }
+
+    /**
+     * 첨부파일 압축 다운로드
+     *
+     * @param commandMap
+     * @param response
+     * @throws Exception
+     */
+    @RequestMapping(value = "/cmm/fms/paperFileDownLoadZip.do")
+    public void cvplFileDownload1Zip(@ModelAttribute("searchVO") FileVO fileVO, HttpServletRequest request, HttpServletResponse response) throws Exception {
+    	List<HashMap<String, String>> sourceFiles = new ArrayList<HashMap<String, String>>();
+    	Date from                = new Date();
+    	SimpleDateFormat date    = new SimpleDateFormat("yyyyMMddHHmmss");
+    	String dateToString      = date.format(from);
+    	String downloadFileName  = "hufs_" + dateToString;
+    	String tempDirectoryPath = propertiesService.getString("Globals.fileStorePath") + "/zip/";
+    	String zipFile           = tempDirectoryPath + downloadFileName;
+
+    	//디렉토리가 없으면 생성
+    	File tempDirectory = new File(tempDirectoryPath);
+
+    	if (!tempDirectory.exists()) {
+    		tempDirectory.mkdir();
+    	}
+
+    	//다운로드 타입(arr:파일아이디 여러개, 나머지는 한개)
+    	if("arr".equals(fileVO.getDownLoadType())) {
+    		for(int i=0;i<fileVO.getAtchFileIdArr().size();i++) {
+    			if(fileVO.getAtchFileIdArr().get(i) != null && !"".equals(fileVO.getAtchFileIdArr().get(i))) {
+    				fileVO.setAtchFileId(fileVO.getAtchFileIdArr().get(i));
+
+    				List<FileVO> fvo = fileService.selectFileInfs(fileVO);
+
+    				for(int e=0;e<fvo.size();e++) {
+    		    		HashMap<String, String> fileName = new HashMap<String, String>();
+
+    		    		fileName.put("orignlDocNm", fvo.get(e).getFileStreCours() + File.separator  + fvo.get(e).getOrignlFileNm());
+    		    		fileName.put("streDocNm", fvo.get(e).getFileStreCours() + File.separator  + fvo.get(e).getStreFileNm());
+
+    		    		sourceFiles.add(fileName);
+    		    	}
+    			}
+    		}
+    	} else {
+    		if(fileVO.getAtchFileId() != null && !"".equals(fileVO.getAtchFileId())) {
+				List<FileVO> fvo = fileService.selectFileInfs(fileVO);
+
+				for(int e=0;e<fvo.size();e++) {
+		    		HashMap<String, String> fileName = new HashMap<String, String>();
+
+		    		fileName.put("orignlDocNm", fvo.get(e).getFileStreCours() + File.separator  + fvo.get(e).getOrignlFileNm());
+		    		fileName.put("streDocNm", fvo.get(e).getFileStreCours() + File.separator  + fvo.get(e).getStreFileNm());
+
+		    		sourceFiles.add(fileName);
+		    	}
+			}
+    	}
+
+    	try{
+		    // ZipOutputStream을 FileOutputStream 으로 감쌈
+		    FileOutputStream fout = new FileOutputStream(zipFile);
+		    ZipOutputStream zout = new ZipOutputStream(fout);
+
+		    for(int i=0; i < sourceFiles.size(); i++){
+
+		        // 본래 파일명 유지, 경로제외 파일압축을 위해 new File로
+		        ZipEntry zipEntry = new ZipEntry(new File(sourceFiles.get(i).get("orignlDocNm")).getName());
+		        zout.putNextEntry(zipEntry);
+
+		        FileInputStream fin = new FileInputStream(sourceFiles.get(i).get("streDocNm"));
+		        byte[] buffer = new byte[1024];
+		        int length;
+
+		        // input file을 1024바이트로 읽음, zip stream에 읽은 바이트를 씀
+		        while((length = fin.read(buffer)) > 0){
+		            zout.write(buffer, 0, length);
+		        }
+
+		        zout.closeEntry();
+		        fin.close();
+		    }
+
+		    zout.close();
+
+		    response.setContentType("application/zip");
+		    response.addHeader("Content-Disposition", "attachment; filename=" + downloadFileName + ".zip");
+
+		    FileInputStream fis=new FileInputStream(zipFile);
+		    BufferedInputStream bis=new BufferedInputStream(fis);
+		    ServletOutputStream so=response.getOutputStream();
+		    BufferedOutputStream bos=new BufferedOutputStream(so);
+
+		    byte[] data=new byte[2048];
+		    int input=0;
+
+		    while((input=bis.read(data))!=-1){
+		        bos.write(data,0,input);
+		        bos.flush();
+		    }
+
+		    if(bos!=null) bos.close();
+		    if(bis!=null) bis.close();
+		    if(so!=null) so.close();
+		    if(fis!=null) fis.close();
+
+		    // 다운로드 후 파일 삭제
+		    File file = new File(zipFile);
+		    if(file.exists()){
+		    	file.delete();
+		    }
+	    } catch(Exception ex){
+	    	response.setContentType("text/html;charset=UTF-8");
+
+			PrintWriter printwriter = response.getWriter();
+			printwriter.println("<html>");
+			printwriter.println("<script type=\"text/javascript\">alert('파일을 찾을수 없습니다.');</script>");
+			printwriter.println("</html>");
+			printwriter.flush();
+			printwriter.close();
+	    }
+    }
+
+    public String getMime(String args)
+    {
+     String sRtn = "application/octet-stream";
+     String lower = args.toLowerCase();
+     if("3dm".equals(lower)){sRtn="x-world/x-3dmf";}
+     else if("3dmf".equals(lower)){sRtn="x-world/x-3dmf";}
+     else if("a".equals(lower)){sRtn="application/octet-stream";}
+     else if("aab".equals(lower)){sRtn="application/x-authorware-bin";}
+     else if("aam".equals(lower)){sRtn="application/x-authorware-map";}
+     else if("aas".equals(lower)){sRtn="application/x-authorware-seg";}
+     else if("abc".equals(lower)){sRtn="text/vnd.abc";}
+     else if("acgi".equals(lower)){sRtn="text/html";}
+     else if("afl".equals(lower)){sRtn="video/animaflex";}
+     else if("ai".equals(lower)){sRtn="application/postscript";}
+     else if("aif".equals(lower)){sRtn="audio/aiff";}
+     else if("aifc".equals(lower)){sRtn="audio/aiff";}
+     else if("aiff".equals(lower)){sRtn="audio/x-aiff";}
+     else if("aim".equals(lower)){sRtn="application/x-aim";}
+     else if("aip".equals(lower)){sRtn="text/x-audiosoft-intra";}
+     else if("ani".equals(lower)){sRtn="application/x-navi-animation";}
+     else if("aos".equals(lower)){sRtn="application/x-nokia-9000-communicator-add-on-software";}
+     else if("aps".equals(lower)){sRtn="application/mime";}
+     else if("arc".equals(lower)){sRtn="application/octet-stream";}
+     else if("arj".equals(lower)){sRtn="application/arj";}
+     else if("art".equals(lower)){sRtn="image/x-jg";}
+     else if("asf".equals(lower)){sRtn="video/x-ms-asf";}
+     else if("asm".equals(lower)){sRtn="text/x-asm";}
+     else if("asp".equals(lower)){sRtn="text/asp";}
+     else if("asx".equals(lower)){sRtn="video/x-ms-asf";}
+     else if("au".equals(lower)){sRtn="audio/x-au";}
+     else if("avi".equals(lower)){sRtn="video/x-msvideo";}
+     else if("avs".equals(lower)){sRtn="video/avs-video";}
+     else if("bcpio".equals(lower)){sRtn="application/x-bcpio";}
+     else if("bin".equals(lower)){sRtn="application/octet-stream";}
+     else if("bm".equals(lower)){sRtn="image/bmp";}
+     else if("bmp".equals(lower)){sRtn="image/bmp";}
+     else if("boo".equals(lower)){sRtn="application/book";}
+     else if("book".equals(lower)){sRtn="application/book";}
+     else if("boz".equals(lower)){sRtn="application/x-bzip2";}
+     else if("bsh".equals(lower)){sRtn="application/x-bsh";}
+     else if("bz".equals(lower)){sRtn="application/x-bzip";}
+     else if("bz2".equals(lower)){sRtn="application/x-bzip2";}
+     else if("c".equals(lower)){sRtn="text/plain";}
+     else if("c++".equals(lower)){sRtn="text/plain";}
+     else if("cat".equals(lower)){sRtn="application/vnd.ms-pki.seccat";}
+     else if("cc".equals(lower)){sRtn="text/plain";}
+     else if("cc".equals(lower)){sRtn="text/x-c";}
+     else if("ccad".equals(lower)){sRtn="application/clariscad";}
+     else if("cco".equals(lower)){sRtn="application/x-cocoa";}
+     else if("cdf".equals(lower)){sRtn="application/cdf";}
+     else if("cer".equals(lower)){sRtn="application/pkix-cert";}
+     else if("cha".equals(lower)){sRtn="application/x-chat";}
+     else if("chat".equals(lower)){sRtn="application/x-chat";}
+     else if("com".equals(lower)){sRtn="text/plain";}
+     else if("conf".equals(lower)){sRtn="text/plain";}
+     else if("cpio".equals(lower)){sRtn="application/x-cpio";}
+     else if("cpp".equals(lower)){sRtn="text/x-c";}
+     else if("cpt".equals(lower)){sRtn="application/mac-compactpro";}
+     else if("crl".equals(lower)){sRtn="application/pkcs-crl";}
+     else if("crt".equals(lower)){sRtn="application/pkix-cert";}
+     else if("csh".equals(lower)){sRtn="application/x-csh";}
+     else if("css".equals(lower)){sRtn="text/css";}
+     else if("cxx".equals(lower)){sRtn="text/plain";}
+     else if("dcr".equals(lower)){sRtn="application/x-director";}
+     else if("deepv".equals(lower)){sRtn="application/x-deepv";}
+     else if("def".equals(lower)){sRtn="text/plain";}
+     else if("dif".equals(lower)){sRtn="video/x-dv";}
+     else if("dir".equals(lower)){sRtn="application/x-director";}
+     else if("dl".equals(lower)){sRtn="video/dl";}
+     else if("doc".equals(lower)){sRtn="application/msword";}
+     else if("docx".equals(lower)){sRtn="application/msword";}
+     else if("dot".equals(lower)){sRtn="application/msword";}
+     else if("dp".equals(lower)){sRtn="application/commonground";}
+     else if("drw".equals(lower)){sRtn="application/drafting";}
+     else if("dump".equals(lower)){sRtn="application/octet-stream";}
+     else if("dv".equals(lower)){sRtn="video/x-dv";}
+     else if("dvi".equals(lower)){sRtn="application/x-dvi";}
+     else if("dwf".equals(lower)){sRtn="model/vnd.dwf";}
+     else if("dwg".equals(lower)){sRtn="image/vnd.dwg";}
+     else if("dwg".equals(lower)){sRtn="image/x-dwg";}
+     else if("dxf".equals(lower)){sRtn="application/dxf";}
+     else if("el".equals(lower)){sRtn="text/x-script.elisp";}
+     else if("elc".equals(lower)){sRtn="application/x-elc";}
+     else if("env".equals(lower)){sRtn="application/x-envoy";}
+     else if("eps".equals(lower)){sRtn="application/postscript";}
+     else if("es".equals(lower)){sRtn="application/x-esrehber";}
+     else if("etx".equals(lower)){sRtn="text/x-setext";}
+     else if("evy".equals(lower)){sRtn="application/envoy";}
+     else if("exe".equals(lower)){sRtn="application/octet-stream";}
+     else if("f".equals(lower)){sRtn="text/plain";}
+     else if("f77".equals(lower)){sRtn="text/x-fortran";}
+     else if("f90".equals(lower)){sRtn="text/plain";}
+     else if("f90".equals(lower)){sRtn="text/x-fortran";}
+     else if("fdf".equals(lower)){sRtn="application/vnd.fdf";}
+     else if("fif".equals(lower)){sRtn="application/fractals";}
+     else if("fif".equals(lower)){sRtn="image/fif";}
+     else if("fli".equals(lower)){sRtn="video/fli";}
+     else if("flo".equals(lower)){sRtn="image/florian";}
+     else if("flx".equals(lower)){sRtn="text/vnd.fmi.flexstor";}
+     else if("fmf".equals(lower)){sRtn="video/x-atomic3d-feature";}
+     else if("for".equals(lower)){sRtn="text/plain";}
+     else if("fpx".equals(lower)){sRtn="image/vnd.fpx";}
+     else if("frl".equals(lower)){sRtn="application/freeloader";}
+     else if("funk".equals(lower)){sRtn="audio/make";}
+     else if("g".equals(lower)){sRtn="text/plain";}
+     else if("g3".equals(lower)){sRtn="image/g3fax";}
+     else if("gif".equals(lower)){sRtn="image/gif";}
+     else if("gl".equals(lower)){sRtn="video/gl";}
+     else if("gsd".equals(lower)){sRtn="audio/x-gsm";}
+     else if("gsm".equals(lower)){sRtn="audio/x-gsm";}
+     else if("gsp".equals(lower)){sRtn="application/x-gsp";}
+     else if("gss".equals(lower)){sRtn="application/x-gss";}
+     else if("gtar".equals(lower)){sRtn="application/x-gtar";}
+     else if("gz".equals(lower)){sRtn="application/x-compressed";}
+     else if("gzip".equals(lower)){sRtn="application/x-gzip";}
+     else if("h".equals(lower)){sRtn="text/plain";}
+     else if("hdf".equals(lower)){sRtn="application/x-hdf";}
+     else if("help".equals(lower)){sRtn="application/x-helpfile";}
+     else if("hgl".equals(lower)){sRtn="application/vnd.hp-hpgl";}
+     else if("hh".equals(lower)){sRtn="text/plain";}
+     else if("hlb".equals(lower)){sRtn="text/x-script";}
+     else if("hlp".equals(lower)){sRtn="application/hlp";}
+     else if("hpg".equals(lower)){sRtn="application/vnd.hp-hpgl";}
+     else if("hpgl".equals(lower)){sRtn="application/vnd.hp-hpgl";}
+     else if("hqx".equals(lower)){sRtn="application/binhex";}
+     else if("hta".equals(lower)){sRtn="application/hta";}
+     else if("htc".equals(lower)){sRtn="text/x-component";}
+     else if("htm".equals(lower)){sRtn="text/html";}
+     else if("html".equals(lower)){sRtn="text/html";}
+     else if("htmls".equals(lower)){sRtn="text/html";}
+     else if("htt".equals(lower)){sRtn="text/webviewhtml";}
+     else if("htx".equals(lower)){sRtn="text/html";}
+     else if("hwp".equals(lower)){sRtn="application/haansofthwp";}
+     else if("ice".equals(lower)){sRtn="x-conference/x-cooltalk";}
+     else if("ico".equals(lower)){sRtn="image/x-icon";}
+     else if("idc".equals(lower)){sRtn="text/plain";}
+     else if("ief".equals(lower)){sRtn="image/ief";}
+     else if("iefs".equals(lower)){sRtn="image/ief";}
+     else if("iges".equals(lower)){sRtn="application/iges";}
+     else if("iges".equals(lower)){sRtn="model/iges";}
+     else if("igs".equals(lower)){sRtn="application/iges";}
+     else if("ima".equals(lower)){sRtn="application/x-ima";}
+     else if("imap".equals(lower)){sRtn="application/x-httpd-imap";}
+     else if("inf".equals(lower)){sRtn="application/inf";}
+     else if("ip".equals(lower)){sRtn="application/x-ip2";}
+     else if("isu".equals(lower)){sRtn="video/x-isvideo";}
+     else if("it".equals(lower)){sRtn="audio/it";}
+     else if("iv".equals(lower)){sRtn="application/x-inventor";}
+     else if("ivr".equals(lower)){sRtn="i-world/i-vrml";}
+     else if("ivy".equals(lower)){sRtn="application/x-livescreen";}
+     else if("jam".equals(lower)){sRtn="audio/x-jam";}
+     else if("jav".equals(lower)){sRtn="text/plain";}
+     else if("java".equals(lower)){sRtn="text/plain";}
+     else if("jcm".equals(lower)){sRtn="application/x-java-commerce";}
+     else if("jfif".equals(lower)){sRtn="image/jpeg";}
+     else if("jfif-tbnl".equals(lower)){sRtn="image/jpeg";}
+     else if("jpe".equals(lower)){sRtn="image/jpeg";}
+     else if("jpeg".equals(lower)){sRtn="image/jpeg";}
+     else if("jpg".equals(lower)){sRtn="image/jpeg";}
+     else if("jps".equals(lower)){sRtn="image/x-jps";}
+     else if("js".equals(lower)){sRtn="application/x-javascript";}
+     else if("jut".equals(lower)){sRtn="image/jutvision";}
+     else if("kar".equals(lower)){sRtn="audio/midi";}
+     else if("ksh".equals(lower)){sRtn="application/x-ksh";}
+     else if("ksh".equals(lower)){sRtn="text/x-script.ksh";}
+     else if("la".equals(lower)){sRtn="audio/nspaudio";}
+     else if("la".equals(lower)){sRtn="audio/x-nspaudio";}
+     else if("lam".equals(lower)){sRtn="audio/x-liveaudio";}
+     else if("latex".equals(lower)){sRtn="application/x-latex";}
+     else if("lha".equals(lower)){sRtn="application/lha";}
+     else if("lhx".equals(lower)){sRtn="application/octet-stream";}
+     else if("list".equals(lower)){sRtn="text/plain";}
+     else if("lma".equals(lower)){sRtn="audio/nspaudio";}
+     else if("lma".equals(lower)){sRtn="audio/x-nspaudio";}
+     else if("log".equals(lower)){sRtn="text/plain";}
+     else if("lsp".equals(lower)){sRtn="application/x-lisp";}
+     else if("lsp".equals(lower)){sRtn="text/x-script.lisp";}
+     else if("lst".equals(lower)){sRtn="text/plain";}
+     else if("lsx".equals(lower)){sRtn="text/x-la-asf";}
+     else if("ltx".equals(lower)){sRtn="application/x-latex";}
+     else if("lzh".equals(lower)){sRtn="application/octet-stream";}
+     else if("m".equals(lower)){sRtn="text/plain";}
+     else if("m".equals(lower)){sRtn="text/x-m";}
+     else if("m1v".equals(lower)){sRtn="video/mpeg";}
+     else if("m2a".equals(lower)){sRtn="audio/mpeg";}
+     else if("m2v".equals(lower)){sRtn="video/mpeg";}
+     else if("m3u".equals(lower)){sRtn="audio/x-mpequrl";}
+     else if("man".equals(lower)){sRtn="application/x-troff-man";}
+     else if("map".equals(lower)){sRtn="application/x-navimap";}
+     else if("mar".equals(lower)){sRtn="text/plain";}
+     else if("mbd".equals(lower)){sRtn="application/mbedlet";}
+     else if("mc$".equals(lower)){sRtn="application/x-magic-cap-package-1.0";}
+     else if("mcd".equals(lower)){sRtn="application/mcad";}
+     else if("mcf".equals(lower)){sRtn="image/vasa";}
+     else if("mcp".equals(lower)){sRtn="application/netmc";}
+     else if("me".equals(lower)){sRtn="application/x-troff-me";}
+     else if("mht".equals(lower)){sRtn="message/rfc822";}
+     else if("mhtml".equals(lower)){sRtn="message/rfc822";}
+     else if("mid".equals(lower)){sRtn="application/x-midi";}
+     else if("midi".equals(lower)){sRtn="application/x-midi";}
+     else if("mif".equals(lower)){sRtn="application/x-frame";}
+     else if("mime".equals(lower)){sRtn="message/rfc822";}
+     else if("mjf".equals(lower)){sRtn="audio/x-vnd.audioexplosion.mjuicemediafile";}
+     else if("mjpg".equals(lower)){sRtn="video/x-motion-jpeg";}
+     else if("mm".equals(lower)){sRtn="application/base64";}
+     else if("mme".equals(lower)){sRtn="application/base64";}
+     else if("mod".equals(lower)){sRtn="audio/mod";}
+     else if("moov".equals(lower)){sRtn="video/quicktime";}
+     else if("mov".equals(lower)){sRtn="video/quicktime";}
+     else if("movie".equals(lower)){sRtn="video/x-sgi-movie";}
+     else if("mp2".equals(lower)){sRtn="audio/mpeg";}
+     else if("mp3".equals(lower)){sRtn="audio/mpeg3";}
+     else if("mpa".equals(lower)){sRtn="audio/mpeg";}
+     else if("mpc".equals(lower)){sRtn="application/x-project";}
+     else if("mpe".equals(lower)){sRtn="video/mpeg";}
+     else if("mpeg".equals(lower)){sRtn="video/mpeg";}
+     else if("mpg".equals(lower)){sRtn="audio/mpeg";}
+     else if("mpga".equals(lower)){sRtn="audio/mpeg";}
+     else if("mpp".equals(lower)){sRtn="application/vnd.ms-project";}
+     else if("mpt".equals(lower)){sRtn="application/x-project";}
+     else if("mpv".equals(lower)){sRtn="application/x-project";}
+     else if("mpx".equals(lower)){sRtn="application/x-project";}
+     else if("mrc".equals(lower)){sRtn="application/marc";}
+     else if("ms".equals(lower)){sRtn="application/x-troff-ms";}
+     else if("mv".equals(lower)){sRtn="video/x-sgi-movie";}
+     else if("my".equals(lower)){sRtn="audio/make";}
+     else if("mzz".equals(lower)){sRtn="application/x-vnd.audioexplosion.mzz";}
+     else if("nap".equals(lower)){sRtn="image/naplps";}
+     else if("naplps".equals(lower)){sRtn="image/naplps";}
+     else if("nc".equals(lower)){sRtn="application/x-netcdf";}
+     else if("ncm".equals(lower)){sRtn="application/vnd.nokia.configuration-message";}
+     else if("nif".equals(lower)){sRtn="image/x-niff";}
+     else if("niff".equals(lower)){sRtn="image/x-niff";}
+     else if("nix".equals(lower)){sRtn="application/x-mix-transfer";}
+     else if("nsc".equals(lower)){sRtn="application/x-conference";}
+     else if("nvd".equals(lower)){sRtn="application/x-navidoc";}
+     else if("o".equals(lower)){sRtn="application/octet-stream";}
+     else if("oda".equals(lower)){sRtn="application/oda";}
+     else if("omc".equals(lower)){sRtn="application/x-omc";}
+     else if("omcd".equals(lower)){sRtn="application/x-omcdatamaker";}
+     else if("omcr".equals(lower)){sRtn="application/x-omcregerator";}
+     else if("p".equals(lower)){sRtn="text/x-pascal";}
+     else if("p10".equals(lower)){sRtn="application/pkcs10";}
+     else if("p12".equals(lower)){sRtn="application/pkcs-12";}
+     else if("p7a".equals(lower)){sRtn="application/x-pkcs7-signature";}
+     else if("p7c".equals(lower)){sRtn="application/pkcs7-mime";}
+     else if("p7m".equals(lower)){sRtn="application/pkcs7-mime";}
+     else if("p7r".equals(lower)){sRtn="application/x-pkcs7-certreqresp";}
+     else if("p7s".equals(lower)){sRtn="application/pkcs7-signature";}
+     else if("part".equals(lower)){sRtn="application/pro_eng";}
+     else if("pas".equals(lower)){sRtn="text/pascal";}
+     else if("pbm".equals(lower)){sRtn="image/x-portable-bitmap";}
+     else if("pcl".equals(lower)){sRtn="application/vnd.hp-pcl";}
+     else if("pct".equals(lower)){sRtn="image/x-pict";}
+     else if("pcx".equals(lower)){sRtn="image/x-pcx";}
+     else if("pdb".equals(lower)){sRtn="chemical/x-pdb";}
+     else if("pdf".equals(lower)){sRtn="application/pdf";}
+     else if("pfunk".equals(lower)){sRtn="audio/make";}
+     else if("pgm".equals(lower)){sRtn="image/x-portable-graymap";}
+     else if("pgm".equals(lower)){sRtn="image/x-portable-greymap";}
+     else if("pic".equals(lower)){sRtn="image/pict";}
+     else if("pict".equals(lower)){sRtn="image/pict";}
+     else if("pkg".equals(lower)){sRtn="application/x-newton-compatible-pkg";}
+     else if("pko".equals(lower)){sRtn="application/vnd.ms-pki.pko";}
+     else if("pl".equals(lower)){sRtn="text/plain";}
+     else if("plx".equals(lower)){sRtn="application/x-pixclscript";}
+     else if("pm".equals(lower)){sRtn="image/x-xpixmap";}
+     else if("pm4".equals(lower)){sRtn="application/x-pagemaker";}
+     else if("pm5".equals(lower)){sRtn="application/x-pagemaker";}
+     else if("png".equals(lower)){sRtn="image/png";}
+     else if("pnm".equals(lower)){sRtn="application/x-portable-anymap";}
+     else if("pot".equals(lower)){sRtn="application/mspowerpoint";}
+     else if("pov".equals(lower)){sRtn="model/x-pov";}
+     else if("ppa".equals(lower)){sRtn="application/vnd.ms-powerpoint";}
+     else if("ppm".equals(lower)){sRtn="image/x-portable-pixmap";}
+     else if("pps".equals(lower)){sRtn="application/mspowerpoint";}
+     else if("ppt".equals(lower)){sRtn="application/mspowerpoint";}
+     else if("ppt".equals(lower)){sRtn="application/vnd.ms-powerpoint";}
+     else if("pptx".equals(lower)){sRtn="application/vnd.ms-powerpoint";}
+     else if("ppz".equals(lower)){sRtn="application/mspowerpoint";}
+     else if("pre".equals(lower)){sRtn="application/x-freelance";}
+     else if("prt".equals(lower)){sRtn="application/pro_eng";}
+     else if("ps".equals(lower)){sRtn="application/postscript";}
+     else if("psd".equals(lower)){sRtn="application/octet-stream";}
+     else if("pvu".equals(lower)){sRtn="paleovu/x-pv";}
+     else if("pwz".equals(lower)){sRtn="application/vnd.ms-powerpoint";}
+     else if("py".equals(lower)){sRtn="text/x-script.phyton";}
+     else if("pyc".equals(lower)){sRtn="applicaiton/x-bytecode.python";}
+     else if("qcp".equals(lower)){sRtn="audio/vnd.qcelp";}
+     else if("qd3".equals(lower)){sRtn="x-world/x-3dmf";}
+     else if("qd3d".equals(lower)){sRtn="x-world/x-3dmf";}
+     else if("qif".equals(lower)){sRtn="image/x-quicktime";}
+     else if("qt".equals(lower)){sRtn="video/quicktime";}
+     else if("qtc".equals(lower)){sRtn="video/x-qtc";}
+     else if("qti".equals(lower)){sRtn="image/x-quicktime";}
+     else if("qtif".equals(lower)){sRtn="image/x-quicktime";}
+     else if("ra".equals(lower)){sRtn="audio/x-pn-realaudio";}
+     else if("ram".equals(lower)){sRtn="audio/x-pn-realaudio";}
+     else if("ras".equals(lower)){sRtn="application/x-cmu-raster";}
+     else if("rast".equals(lower)){sRtn="image/cmu-raster";}
+     else if("rexx".equals(lower)){sRtn="text/x-script.rexx";}
+     else if("rf".equals(lower)){sRtn="image/vnd.rn-realflash";}
+     else if("rgb".equals(lower)){sRtn="image/x-rgb";}
+     else if("rm".equals(lower)){sRtn="application/vnd.rn-realmedia";}
+     else if("rmi".equals(lower)){sRtn="audio/mid";}
+     else if("rmm".equals(lower)){sRtn="audio/x-pn-realaudio";}
+     else if("rmp".equals(lower)){sRtn="audio/x-pn-realaudio";}
+     else if("rng".equals(lower)){sRtn="application/ringing-tones";}
+     else if("rnx".equals(lower)){sRtn="application/vnd.rn-realplayer";}
+     else if("roff".equals(lower)){sRtn="application/x-troff";}
+     else if("rp".equals(lower)){sRtn="image/vnd.rn-realpix";}
+     else if("rpm".equals(lower)){sRtn="audio/x-pn-realaudio-plugin";}
+     else if("rt".equals(lower)){sRtn="text/richtext";}
+     else if("rtf".equals(lower)){sRtn="application/rtf";}
+     else if("rtx".equals(lower)){sRtn="application/rtf";}
+     else if("rv".equals(lower)){sRtn="video/vnd.rn-realvideo";}
+     else if("s".equals(lower)){sRtn="text/x-asm";}
+     else if("s3m".equals(lower)){sRtn="audio/s3m";}
+     else if("saveme".equals(lower)){sRtn="application/octet-stream";}
+     else if("sbk".equals(lower)){sRtn="application/x-tbook";}
+     else if("scm".equals(lower)){sRtn="application/x-lotusscreencam";}
+     else if("sdml".equals(lower)){sRtn="text/plain";}
+     else if("sdp".equals(lower)){sRtn="application/sdp";}
+     else if("sdr".equals(lower)){sRtn="application/sounder";}
+     else if("sea".equals(lower)){sRtn="application/sea";}
+     else if("set".equals(lower)){sRtn="application/set";}
+     else if("sgm".equals(lower)){sRtn="text/sgml";}
+     else if("sgml".equals(lower)){sRtn="text/sgml";}
+     else if("sh".equals(lower)){sRtn="application/x-bsh";}
+     else if("shar".equals(lower)){sRtn="application/x-bsh";}
+     else if("shtml".equals(lower)){sRtn="text/html";}
+     else if("sid".equals(lower)){sRtn="audio/x-psid";}
+     else if("sit".equals(lower)){sRtn="application/x-sit";}
+     else if("skd".equals(lower)){sRtn="application/x-koan";}
+     else if("skm".equals(lower)){sRtn="application/x-koan";}
+     else if("skp".equals(lower)){sRtn="application/x-koan";}
+     else if("skt".equals(lower)){sRtn="application/x-koan";}
+     else if("sl".equals(lower)){sRtn="application/x-seelogo";}
+     else if("smi".equals(lower)){sRtn="application/smil";}
+     else if("smil".equals(lower)){sRtn="application/smil";}
+     else if("snd".equals(lower)){sRtn="audio/basic";}
+     else if("sol".equals(lower)){sRtn="application/solids";}
+     else if("spc".equals(lower)){sRtn="application/x-pkcs7-certificates";}
+     else if("spl".equals(lower)){sRtn="application/futuresplash";}
+     else if("spr".equals(lower)){sRtn="application/x-sprite";}
+     else if("sprite".equals(lower)){sRtn="application/x-sprite";}
+     else if("src".equals(lower)){sRtn="application/x-wais-source";}
+     else if("ssi".equals(lower)){sRtn="text/x-server-parsed-html";}
+     else if("ssm".equals(lower)){sRtn="application/streamingmedia";}
+     else if("sst".equals(lower)){sRtn="application/vnd.ms-pki.certstore";}
+     else if("step".equals(lower)){sRtn="application/step";}
+     else if("stl".equals(lower)){sRtn="application/sla";}
+     else if("stp".equals(lower)){sRtn="application/step";}
+     else if("sv4cpio".equals(lower)){sRtn="application/x-sv4cpio";}
+     else if("sv4crc".equals(lower)){sRtn="application/x-sv4crc";}
+     else if("svf".equals(lower)){sRtn="image/vnd.dwg";}
+     else if("svr".equals(lower)){sRtn="application/x-world";}
+     else if("swf".equals(lower)){sRtn="application/x-shockwave-flash";}
+     else if("t".equals(lower)){sRtn="application/x-troff";}
+     else if("talk".equals(lower)){sRtn="text/x-speech";}
+     else if("tar".equals(lower)){sRtn="application/x-tar";}
+     else if("tbk".equals(lower)){sRtn="application/toolbook";}
+     else if("tcl".equals(lower)){sRtn="application/x-tcl";}
+     else if("tcsh".equals(lower)){sRtn="text/x-script.tcsh";}
+     else if("tex".equals(lower)){sRtn="application/x-tex";}
+     else if("texi".equals(lower)){sRtn="application/x-texinfo";}
+     else if("texinfo".equals(lower)){sRtn="application/x-texinfo";}
+     else if("text".equals(lower)){sRtn="application/plain";}
+     else if("tgz".equals(lower)){sRtn="application/gnutar";}
+     else if("tif".equals(lower)){sRtn="image/tiff";}
+     else if("tiff".equals(lower)){sRtn="image/tiff";}
+     else if("tr".equals(lower)){sRtn="application/x-troff";}
+     else if("tsi".equals(lower)){sRtn="audio/tsp-audio";}
+     else if("tsp".equals(lower)){sRtn="application/dsptype";}
+     else if("tsv".equals(lower)){sRtn="text/tab-separated-values";}
+     else if("turbot".equals(lower)){sRtn="image/florian";}
+     else if("txt".equals(lower)){sRtn="application/octet-stream";}
+     else if("uil".equals(lower)){sRtn="text/x-uil";}
+     else if("uni".equals(lower)){sRtn="text/uri-list";}
+     else if("unis".equals(lower)){sRtn="text/uri-list";}
+     else if("unv".equals(lower)){sRtn="application/i-deas";}
+     else if("uri".equals(lower)){sRtn="text/uri-list";}
+     else if("uris".equals(lower)){sRtn="text/uri-list";}
+     else if("ustar".equals(lower)){sRtn="application/x-ustar";}
+     else if("uu".equals(lower)){sRtn="application/octet-stream";}
+     else if("uue".equals(lower)){sRtn="text/x-uuencode";}
+     else if("vcd".equals(lower)){sRtn="application/x-cdlink";}
+     else if("vcs".equals(lower)){sRtn="text/x-vcalendar";}
+     else if("vda".equals(lower)){sRtn="application/vda";}
+     else if("vdo".equals(lower)){sRtn="video/vdo";}
+     else if("vew".equals(lower)){sRtn="application/groupwise";}
+     else if("viv".equals(lower)){sRtn="video/vivo";}
+     else if("vivo".equals(lower)){sRtn="video/vivo";}
+     else if("vmd".equals(lower)){sRtn="application/vocaltec-media-desc";}
+     else if("vmf".equals(lower)){sRtn="application/vocaltec-media-file";}
+     else if("voc".equals(lower)){sRtn="audio/voc";}
+     else if("vos".equals(lower)){sRtn="video/vosaic";}
+     else if("vox".equals(lower)){sRtn="audio/voxware";}
+     else if("vqe".equals(lower)){sRtn="audio/x-twinvq-plugin";}
+     else if("vqf".equals(lower)){sRtn="audio/x-twinvq";}
+     else if("vql".equals(lower)){sRtn="audio/x-twinvq-plugin";}
+     else if("vrml".equals(lower)){sRtn="application/x-vrml";}
+     else if("vrt".equals(lower)){sRtn="x-world/x-vrt";}
+     else if("vsd".equals(lower)){sRtn="application/x-visio";}
+     else if("vst".equals(lower)){sRtn="application/x-visio";}
+     else if("vsw".equals(lower)){sRtn="application/x-visio";}
+     else if("w60".equals(lower)){sRtn="application/wordperfect6.0";}
+     else if("w61".equals(lower)){sRtn="application/wordperfect6.1";}
+     else if("w6w".equals(lower)){sRtn="application/msword";}
+     else if("wav".equals(lower)){sRtn="audio/wav";}
+     else if("wb1".equals(lower)){sRtn="application/x-qpro";}
+     else if("wbmp".equals(lower)){sRtn="image/vnd.wap.wbmp";}
+     else if("web".equals(lower)){sRtn="application/vnd.xara";}
+     else if("wiz".equals(lower)){sRtn="application/msword";}
+     else if("wk1".equals(lower)){sRtn="application/x-123";}
+     else if("wmf".equals(lower)){sRtn="windows/metafile";}
+     else if("wml".equals(lower)){sRtn="text/vnd.wap.wml";}
+     else if("wmlc".equals(lower)){sRtn="application/vnd.wap.wmlc";}
+     else if("wmls".equals(lower)){sRtn="text/vnd.wap.wmlscript";}
+     else if("wmlsc".equals(lower)){sRtn="application/vnd.wap.wmlscriptc";}
+     else if("word".equals(lower)){sRtn="application/msword";}
+     else if("wp".equals(lower)){sRtn="application/wordperfect";}
+     else if("wp5".equals(lower)){sRtn="application/wordperfect";}
+     else if("wp6".equals(lower)){sRtn="application/wordperfect";}
+     else if("wpd".equals(lower)){sRtn="application/wordperfect";}
+     else if("wq1".equals(lower)){sRtn="application/x-lotus";}
+     else if("wri".equals(lower)){sRtn="application/mswrite";}
+     else if("wrl".equals(lower)){sRtn="application/x-world";}
+     else if("wrz".equals(lower)){sRtn="model/vrml";}
+     else if("wsc".equals(lower)){sRtn="text/scriplet";}
+     else if("wsrc".equals(lower)){sRtn="application/x-wais-source";}
+     else if("wtk".equals(lower)){sRtn="application/x-wintalk";}
+     else if("xbm".equals(lower)){sRtn="image/x-xbitmap";}
+     else if("xdr".equals(lower)){sRtn="video/x-amt-demorun";}
+     else if("xgz".equals(lower)){sRtn="xgl/drawing";}
+     else if("xif".equals(lower)){sRtn="image/vnd.xiff";}
+     else if("xl".equals(lower)){sRtn="application/excel";}
+     else if("xla".equals(lower)){sRtn="application/excel";}
+     else if("xlb".equals(lower)){sRtn="application/excel";}
+     else if("xlc".equals(lower)){sRtn="application/excel";}
+     else if("xld".equals(lower)){sRtn="application/excel";}
+     else if("xlk".equals(lower)){sRtn="application/excel";}
+     else if("xll".equals(lower)){sRtn="application/excel";}
+     else if("xlm".equals(lower)){sRtn="application/excel";}
+     else if("xls".equals(lower)){sRtn="application/excel";}
+     else if("xlsx".equals(lower)){sRtn="application/excel";}
+     else if("xlt".equals(lower)){sRtn="application/excel";}
+     else if("xlv".equals(lower)){sRtn="application/excel";}
+     else if("xlw".equals(lower)){sRtn="application/excel";}
+     else if("xm".equals(lower)){sRtn="audio/xm";}
+     else if("xml".equals(lower)){sRtn="application/xml";}
+     else if("xmz".equals(lower)){sRtn="xgl/movie";}
+     else if("xpix".equals(lower)){sRtn="application/x-vnd.ls-xpix";}
+     else if("xpm".equals(lower)){sRtn="image/x-xpixmap";}
+     else if("xpm".equals(lower)){sRtn="image/xpm";}
+     else if("x-png".equals(lower)){sRtn="image/png";}
+     else if("xsr".equals(lower)){sRtn="video/x-amt-showrun";}
+     else if("xwd".equals(lower)){sRtn="image/x-xwd";}
+     else if("xyz".equals(lower)){sRtn="chemical/x-pdb";}
+     else if("z".equals(lower)){sRtn="application/x-compress";}
+     else if("zip".equals(lower)){sRtn="application/zip";}
+     else if("zoo".equals(lower)){sRtn="application/octet-stream";}
+     else if("zsh".equals(lower)){sRtn="text/x-script.zsh";}
+
+     return sRtn;
+    }
+}
 
base/src/main/java/egovframework/com/cmm/web/EgovFileMngController.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovFileMngController.java
@@ -0,0 +1,1042 @@
+package egovframework.com.cmm.web;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+import java.util.regex.Pattern;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+
+import com.drew.imaging.ImageMetadataReader;
+import com.drew.imaging.ImageProcessingException;
+import com.drew.metadata.Directory;
+import com.drew.metadata.Metadata;
+import com.drew.metadata.MetadataException;
+import com.drew.metadata.exif.ExifIFD0Directory;
+import com.google.gson.Gson;
+import com.google.gson.JsonObject;
+
+import egovframework.com.cmm.service.EgovFileMngService;
+import egovframework.com.cmm.service.EgovFileMngUtil;
+import egovframework.com.cmm.service.FileVO;
+import egovframework.com.cmm.service.JsonResponse;
+import egovframework.com.lms.service.ClassManageService;
+import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
+import egovframework.com.sym.sit.service.EgovSiteManageService;
+import egovframework.com.sym.sit.service.SiteManageVO;
+import egovframework.com.uat.uia.service.LoginVO;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+import egovframework.rte.fdl.idgnr.EgovIdGnrService;
+import egovframework.rte.fdl.property.EgovPropertyService;
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+/**
+ * 파일 조회, 삭제, 다운로드 처리를 위한 컨트롤러 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.3.25  이삼섭          최초 생성
+ *
+ * </pre>
+ */
+@Controller
+public class EgovFileMngController {
+
+    @Resource(name = "EgovFileMngService")
+    private EgovFileMngService fileService;
+
+    @Resource(name = "EgovFileMngUtil")
+	private EgovFileMngUtil fileUtil;
+
+    @Resource(name = "EgovFileMngService")
+	private EgovFileMngService fileMngService;
+
+    @Resource(name = "SiteManageService")
+	EgovSiteManageService siteManageService;
+
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertiesService;
+
+    @Resource(name = "egovFileIdGnrService")
+    private EgovIdGnrService fileIdgenService;
+
+    @Resource(name = "classManageService")
+    private ClassManageService classManageService;
+
+    Logger log = Logger.getLogger(this.getClass());
+
+    /**
+     * 첨부파일에 대한 목록을 조회한다.
+     *
+     * @param fileVO
+     * @param atchFileId
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/selectFileInfs.do")
+    public String selectFileInfs(HttpServletRequest request, @ModelAttribute("searchVO") FileVO fileVO, @RequestParam("param_atchFileId") String param_atchFileId, ModelMap model) throws Exception {
+	String returnUrl = "cmm/fms/EgovFileList";
+	String atchFileId = param_atchFileId;
+	String viewDivision = request.getParameter("viewDivision") == null ? "" : request.getParameter("viewDivision").toString();
+	if("staff".equals(viewDivision)){
+		returnUrl = "cmm/fms/EgovStaffFileList";
+	}else{
+		model.addAttribute("updateFlag", "N");
+	}
+
+	fileVO.setAtchFileId(atchFileId);
+	List<FileVO> result = fileService.selectFileInfs(fileVO);
+
+
+	model.addAttribute("fileList", result);
+	model.addAttribute("fileListCnt", result.size());
+	model.addAttribute("atchFileId", atchFileId);
+	model.addAttribute("webPath", propertiesService.getString("web.path"));
+
+	return "cmm/fms/EgovFileList";
+    }
+
+    /**
+     * 자료요청 완료 첨부파일에 대한 목록을 조회한다.
+     *
+     * @param fileVO
+     * @param atchFileId
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/selectDtaResFileInfs.do")
+    public String selectDtaResFileInfs(@ModelAttribute("searchVO") FileVO fileVO, @RequestParam("param_atchFileId") String param_atchFileId, ModelMap model) throws Exception {
+	String atchFileId = param_atchFileId;
+
+	fileVO.setAtchFileId(atchFileId);
+	List<FileVO> result = fileService.selectFileInfs(fileVO);
+
+	model.addAttribute("fileList", result);
+	model.addAttribute("updateFlag", "N");
+	model.addAttribute("fileListCnt", result.size());
+	model.addAttribute("atchFileId", atchFileId);
+
+	return "cmm/fms/EgovDtaResFileList";
+    }
+
+    /**
+     * 첨부파일 변경을 위한 수정페이지로 이동한다.
+     *
+     * @param fileVO
+     * @param atchFileId
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/selectFileInfsForUpdate.do")
+    public String selectFileInfsForUpdate(HttpServletRequest request,
+    	    HttpServletResponse response, @ModelAttribute("searchVO") FileVO fileVO, @RequestParam("param_atchFileId") String param_atchFileId,
+	    //SessionVO sessionVO,
+	    ModelMap model) throws Exception {
+
+	String atchFileId = param_atchFileId;
+	String returnUrl = "cmm/fms/EgovFileList";
+	String viewDivision = request.getParameter("viewDivision") == null ? "" : request.getParameter("viewDivision").toString();
+	if("staff".equals(viewDivision)){
+		returnUrl = "cmm/fms/EgovStaffFileList";
+	}
+
+	if(!EgovStringUtil.isEmpty(atchFileId)) {
+		fileVO.setAtchFileId(atchFileId);
+
+		List<FileVO> result = fileService.selectFileInfs(fileVO);
+
+		model.addAttribute("fileList", result);
+		model.addAttribute("fileListCnt", result.size());
+		model.addAttribute("atchFileId", atchFileId);
+	}
+
+	model.addAttribute("updateFlag", "Y");
+
+	return returnUrl;
+    }
+
+    /**
+     * 첨부파일에 대한 삭제를 처리한다.
+     *
+     * @param fileVO
+     * @param returnUrl
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/deleteFileInfs.do")
+    public String deleteFileInf(@ModelAttribute("searchVO") FileVO fileVO, @RequestParam("returnUrl") String returnUrl,
+	    HttpServletRequest request,
+	    HttpServletResponse response,
+	    ModelMap model) throws Exception {
+
+	Boolean isAuthenticated = true;//EgovUserDetailsHelper.isAuthenticated(request, response);
+
+	if (isAuthenticated) {
+	    fileService.deleteFileInf(fileVO);
+	}
+
+
+	if (!EgovStringUtil.isEmpty(returnUrl)) {
+	    return "redirect:" + returnUrl;
+	} else {
+	    return "redirect:/";
+	}
+
+    }
+
+    /**
+     * 첨부파일에 대한 삭제를 처리한다.
+     *
+     * @param fileVO
+     * @param returnUrl
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/deleteFileInfByAjax.do")
+    public void deleteFileInfByJson(@ModelAttribute("searchVO") FileVO fileVO,
+	    HttpServletRequest request,
+	    HttpServletResponse response,
+	    ModelMap model) throws Exception {
+
+    	int iCount = fileService.deleteFileInf(fileVO);
+
+    	Gson gson = new Gson();
+    	JsonObject jObj = new JsonObject();
+
+    	if(iCount != 0) {
+    		jObj.addProperty("delCount", iCount);
+	    	jObj.addProperty("atchFileId", fileVO.getAtchFileId());
+	    	jObj.addProperty("fileSn", fileVO.getFileSn());
+    	} else {
+    		jObj.addProperty("delCount", "0");
+    	}
+
+    	FileVO totalInfoVO = fileService.selectFileDetailTotalInfo(fileVO);
+    	jObj.addProperty("totalFileMg", totalInfoVO.getTotalFileMg());
+    	jObj.addProperty("totalFileCount", totalInfoVO.getTotalFileCount());
+
+  	  	response.setContentType("text/javascript; charset=utf-8");
+  	  	PrintWriter printwriter = response.getWriter();
+  	  	printwriter.write(gson.toJson(jObj));
+  	  	printwriter.flush();
+  		printwriter.close();
+
+    }
+
+    /**
+     * 이미지 첨부파일에 대한 목록을 조회한다.
+     *
+     * @param fileVO
+     * @param atchFileId
+     * @param sessionVO
+     * @param model
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/selectImageFileInfs.do")
+    public String selectImageFileInfs(@ModelAttribute("searchVO") FileVO fileVO,
+	    //SessionVO sessionVO,
+	    ModelMap model) throws Exception {
+
+	String atchFileId = fileVO.getAtchFileId();
+
+	fileVO.setAtchFileId(atchFileId);
+	List<FileVO> result = fileService.selectImageFileList(fileVO);
+
+	model.addAttribute("fileList", result);
+
+	return "cmm/fms/EgovImgFileList";
+    }
+
+    /**
+     * 대용량파일을 Upload 처리한다.
+     *
+     * @param fileVO
+     * @return
+     * @throws Exception
+     *//*
+    @RequestMapping("/cmm/fms/uploadStreamLongFiles.do")
+    public void uploadStreamLongFiles(@ModelAttribute("searchVO") FileVO fileVO, @CommandMap Map<String, Object> commandMap, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+    	String siteId = (String)commandMap.get("siteId");
+    	if(EgovStringUtil.isEmpty(siteId)) {
+    		SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
+    		siteId = siteVO.getSiteId();
+    	}
+
+    	String strErrorMessage = "";
+    	boolean isSaveOk = false;
+
+    	//String uploadType = (String)commandMap.get("uploadType");
+    	String pathKey = (String)commandMap.get("pathKey");
+    	String appendPath = (String)commandMap.get("appendPath");
+    	String first = (String)commandMap.get("first");
+    	String last = (String)commandMap.get("last");
+
+    	String isEdit = (String)commandMap.get("isEdit");
+    	String isTempEdit = (String)commandMap.get("isTempEdit");
+
+    	boolean firstChunk = Boolean.parseBoolean(first);
+    	boolean lastChunk = Boolean.parseBoolean(last);
+    	boolean edit = Boolean.parseBoolean(isEdit);
+    	boolean tempEdit = Boolean.parseBoolean(isTempEdit);
+
+    	fileVO.setFileStreCours(propertiesService.getString(pathKey) + File.separator + siteId + File.separator + appendPath);
+
+    	FileVO resultVO = fileUtil.uploadStreamLongFiles(request.getInputStream(), fileVO, firstChunk, lastChunk);
+
+    	if(resultVO == null) {
+    		strErrorMessage = "등록할 수 없는 파일입니다.";
+    	} else {
+	    	if(lastChunk) {
+
+	    		File file = new File(fileVO.getFileStreCours() + File.separator + fileVO.getStreFileNm());
+	    		// =================================== 웹필터 적용 시작 ======================================================================
+	    		String wfServerAddress = propertiesService.getString("WebFilterIP"); // 웹필터 아이피 세팅
+	    		//String wfFileName = file.getFileName(); // 실제 파일명 세팅
+	    		String wfFileName = file.getName();
+
+	    		Socket s = null;
+	    		boolean byPass = false;
+	    		boolean denyFlag = false;
+
+	    		int pos = wfFileName.lastIndexOf( "." );
+	    		String ext = wfFileName.substring( pos + 1 );
+	    		if(!"jpg".equals(ext) && !"gif".equals(ext) && !"bmp".equals(ext) && !"png".equals(ext) && !"psd".equals(ext) && !"pdd".equals(ext) && !"tif".equals(ext) && !"raw".equals(ext) && !"ai".equals(ext) && !"eps".equals(ext) && !"pcx".equals(ext) && !"pct".equals(ext) && !"pic".equals(ext) && !"pxr".equals(ext) && !"tga".equals(ext) &&
+	    			!"wav".equals(ext) && !"ogg".equals(ext) && !"mp3".equals(ext) && !"wma".equals(ext) && !"au".equals(ext) && !"mid".equals(ext) &&
+	    			!"avi".equals(ext) && !"mpg".equals(ext) && !"mpeg".equals(ext) && !"mpe".equals(ext) && !"wmv".equals(ext) && !"asf".equals(ext) && !"asx".equals(ext) && !"flv".equals(ext) && !"rm".equals(ext) && !"mov".equals(ext) && !"dat".equals(ext) &&
+	    			!"vob".equals(ext) && !"m2v".equals(ext) && !"mkv".equals(ext)  && !"mp4".equals(ext)){
+
+	    			try{
+	    				s = new Socket();
+	    				SocketAddress remoteAddr = new InetSocketAddress(wfServerAddress, 80);
+	    				s.connect(remoteAddr, 5000);
+	    			}catch(Exception e){
+	    				byPass = true;
+	    			}
+
+	    			if(!byPass){
+	    				// 웹필터 처리
+	    				try{
+	    					URL targetURL = new URL("http://"+wfServerAddress+"/webfilterSubmitAction.do?serverDomain_="+request.getServerName()+"&serverPort_=&writeFormName_=fileForm&serverProtocol_=http:&WFcharSet_=euc-kr&WFOrgAction_=/fileUpload.do&WFlistUrl_=/board/record/list.do");
+	    					HttpURLConnection conn = (HttpURLConnection)targetURL.openConnection();
+
+	    					String delimeter = "------------ei4gL6Ij5ei4GI3Ij5Ij5gL6cH2Ef1";
+
+	    					byte[] newLineBytes = "\r\n".getBytes();
+	    					byte[] delimeterBytes = delimeter.getBytes();
+	    					byte[] dispositionBytes = "Content-Disposition: form-data; name=".getBytes();
+	    					byte[] nameBytes = "filename".getBytes();
+	    					byte[] fileBytes = "file".getBytes();
+	    					byte[] quotationBytes = "\"".getBytes();
+	    					byte[] contentTypeBytes = "Content-Type: application/octet-stream".getBytes();
+	    					byte[] fileNameBytes = "; filename=".getBytes();
+	    					byte[] twoDashBytes = "--".getBytes();
+
+	    					conn.setRequestMethod("POST");
+	    					conn.setRequestProperty("Content-Type", "multipart/form-data; boundary="+delimeter);
+	    					conn.setDoInput(true);
+	    					conn.setDoOutput(true);
+	    					conn.setUseCaches(false);
+
+	    					BufferedOutputStream bos = null;
+	    					BufferedInputStream bis = null;
+	    					try{
+	    						bos = new BufferedOutputStream(conn.getOutputStream());
+
+	    						bos.write(twoDashBytes);
+	    						bos.write(delimeterBytes);
+	    						bos.write(newLineBytes);
+	    						bos.write(dispositionBytes);
+	    						bos.write(quotationBytes);
+	    						bos.write(nameBytes);
+	    						bos.write(quotationBytes);
+	    						bos.write(newLineBytes);
+	    						bos.write(newLineBytes);
+	    						bos.write(fileBytes);
+	    						bos.write(newLineBytes);
+
+	    						bos.write(twoDashBytes);
+	    						bos.write(delimeterBytes);
+	    						bos.write(newLineBytes);
+
+	    						bos.write(dispositionBytes);
+	    						bos.write(quotationBytes);
+	    						bos.write(fileNameBytes);
+	    						bos.write(quotationBytes);
+	    						bos.write(wfFileName.getBytes());
+	    						bos.write(quotationBytes);
+	    						bos.write(newLineBytes);
+	    						bos.write(contentTypeBytes);
+	    						bos.write(newLineBytes);
+	    						bos.write(newLineBytes);
+
+	    						bis = new BufferedInputStream(new FileInputStream(file)); //실제파일 read 부분
+	    						byte[] fileBuffer = new byte[1024 * 8];
+	    						int len = -1;
+	    						while((len = bis.read(fileBuffer)) != -1){
+	    							bos.write(fileBuffer, 0, len);
+	    						}
+	    						bos.write(newLineBytes);
+	    						bos.write(twoDashBytes);
+	    						bos.write(delimeterBytes);
+	    						bos.write(twoDashBytes);
+	    						bos.write(newLineBytes);
+	    						bos.flush();
+
+	    					}catch(Exception e){
+
+	    					}finally{
+	    						if(bos != null) bos.close();
+	    						if(bis != null) bis.close();
+	    					}
+
+	    					BufferedInputStream bisConn = null;
+	    					try {
+		    					bisConn = new BufferedInputStream(conn.getInputStream());
+		    					StringBuffer sb = new StringBuffer();
+		    					int iChar;
+
+		    					while((iChar = bisConn.read()) > -1){
+		    						sb.append((char)iChar);
+		    					}
+
+		    					if(sb.toString().indexOf("/getCleanBoardErrorFile") > -1){
+		    						// 웹필터 차단
+		    						denyFlag = true;
+		    					}
+	    					}catch(Exception e){
+
+	    					}finally{
+	    						if(bisConn != null) bisConn.close();
+	    					}
+
+	    				}catch(Exception e){
+	    				}
+
+	    			}
+
+	    			if(s!=null) {
+	    				try {
+	    					s.close();
+	    				} catch(Exception ex) {
+
+	    				}finally{
+    						if(s != null) s.close();
+    					}
+	    			}
+
+	    		}
+	    		// =================================== 웹필터 적용 끝 ======================================================================
+
+	    		if(!denyFlag){  // 웹필터 차단여부 확인
+
+	    			//정상부분처리
+	    			isSaveOk = true;
+
+	    		}else{ // 웹필터 if else
+
+	    			// 차단 파일 처리(응답부분 수정 필요)
+	    			strErrorMessage = "개인정보가 유출될 수 있는 파일입니다.";
+
+	    		}
+
+			}
+    	}
+
+    	if(isSaveOk) {
+    		FileVO dbVO = fileMngService.insertTempFileInf(resultVO);
+
+    		if(edit) {
+    			if(tempEdit) {
+    				FileVO delVO = fileMngService.selectTempFileInfByAtchFileIdAndFileSn(resultVO);
+	    			if(delVO != null) {
+	    				fileMngService.deleteTempFileInf(delVO);
+	    			}
+    			} else {
+    				fileMngService.deleteFileInf(resultVO);
+    			}
+			}
+
+    		Gson gson = new Gson();
+        	JsonObject jObj = new JsonObject();
+
+    		jObj.addProperty("SiteId", siteId);
+    		jObj.addProperty("AppendPath", appendPath);
+        	jObj.addProperty("AtchFileId", dbVO.getAtchFileId());
+        	jObj.addProperty("TmprFileId", dbVO.getTmprFileId());
+        	jObj.addProperty("FileName", dbVO.getOrignlFileNm());
+        	jObj.addProperty("StreFileNm", dbVO.getStreFileNm() + "." + dbVO.getFileExtsn());
+        	jObj.addProperty("FileSn", dbVO.getFileSn());
+        	jObj.addProperty("OriginFileSn", resultVO.getFileSn());
+        	jObj.addProperty("FileSize", dbVO.getFileMg());
+        	jObj.addProperty("IsEdit", isEdit);
+        	jObj.addProperty("IsTempEdit", isTempEdit);
+        	FileVO totalInfoVO = fileMngService.selectFileDetailTotalInfo(dbVO);
+        	jObj.addProperty("TotalFileMg", totalInfoVO.getTotalFileMg());
+	    	jObj.addProperty("TotalFileCount", totalInfoVO.getTotalFileCount());
+
+	    	jObj.addProperty("ErrorMessage", "");
+
+        	response.setContentType("text/javascript; charset=utf-8");
+		    PrintWriter printwriter = response.getWriter();
+    		printwriter.write(gson.toJson(jObj));
+    		printwriter.flush();
+    		printwriter.close();
+    	} else if(!EgovStringUtil.isEmpty(strErrorMessage)) {
+    		Gson gson = new Gson();
+        	JsonObject jObj = new JsonObject();
+    		jObj.addProperty("SiteId", siteId);
+    		jObj.addProperty("AppendPath", appendPath);
+        	jObj.addProperty("AtchFileId", resultVO.getAtchFileId());
+        	jObj.addProperty("TmprFileId", resultVO.getTmprFileId());
+        	jObj.addProperty("FileName", resultVO.getOrignlFileNm());
+        	jObj.addProperty("StreFileNm", resultVO.getStreFileNm() + "." + resultVO.getFileExtsn());
+        	jObj.addProperty("FileSn", resultVO.getFileSn());
+        	jObj.addProperty("OriginFileSn", resultVO.getFileSn());
+        	jObj.addProperty("FileSize", resultVO.getFileMg());
+        	jObj.addProperty("IsEdit", isEdit);
+        	jObj.addProperty("IsTempEdit", isTempEdit);
+        	jObj.addProperty("TotalFileMg", "0");
+	    	jObj.addProperty("TotalFileCount", "0");
+
+	    	jObj.addProperty("ErrorMessage", strErrorMessage);
+
+        	response.setContentType("text/javascript; charset=utf-8");
+		    PrintWriter printwriter = response.getWriter();
+    		printwriter.write(gson.toJson(jObj));
+    		printwriter.flush();
+    		printwriter.close();
+    	}
+    }*/
+
+
+    /*
+    @RequestMapping(value = "/cmm/fms/upload.do", method = RequestMethod.POST)
+    public void upload(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") FileVO searchVO, Map<String, Object> commandMap, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+    	String range = multiRequest.getHeader("Content-Range");
+        long fileFullLength = -1;
+        long chunkFrom = -1;
+        long chunkTo = -1;
+        if (range != null) {
+            if (!range.startsWith("bytes "))
+                throw new Exception("Unexpected range format: " + range);
+            String[] fromToAndLength = range.substring(6).split(Pattern.quote("/"));
+            fileFullLength = Long.parseLong(fromToAndLength[1]);
+            String[] fromAndTo = fromToAndLength[0].split(Pattern.quote("-"));
+            chunkFrom = Long.parseLong(fromAndTo[0]);
+            chunkTo = Long.parseLong(fromAndTo[1]);
+        }
+
+
+
+    	String siteId = searchVO.getSiteId();
+    	if(EgovStringUtil.isEmpty(siteId)) {
+    		SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
+    		siteId = siteVO.getSiteId();
+    	}
+
+    	if(EgovStringUtil.isEmpty(searchVO.getAtchFileId())) {
+    		searchVO.setAtchFileId(fileIdgenService.getNextStringId());
+    	}
+
+		JsonResponse res = new JsonResponse();
+
+		if(!EgovStringUtil.isEmpty(siteId) && !EgovStringUtil.isEmpty(searchVO.getPathKey())) {
+			String appendPath = searchVO.getSiteId();
+			if(!EgovStringUtil.isEmpty(searchVO.getAppendPath())) {
+				appendPath = appendPath + "/" + searchVO.getAppendPath();
+	    	}
+
+			ArrayList<FileVO> result = new ArrayList<FileVO>();
+
+		    final Map<String, MultipartFile> files = multiRequest.getFileMap();
+		    if(!files.isEmpty()) {
+		    	List<FileVO> fileList = fileUtil.parseFileInfV1(searchVO.getMaxMegaFileSize() * 1024 * 1024, files, "", 0, searchVO.getAtchFileId(), searchVO.getPathKey() + ".fileStorePath", searchVO.getPathKey() + ".fileStoreWebPath", appendPath);
+		    	if(!"Y".equals(searchVO.getIsNoTempFile())) {
+			    	for(int i=0; i<fileList.size(); i++) {
+				    	FileVO dbVO = fileMngService.insertTempFileInf(fileList.get(i));
+				    	result.add(dbVO);
+				    }
+		    	} else {
+		    		int maxSn = fileMngService.getMaxFileSN(searchVO);
+		    		for(int i=0; i<fileList.size(); i++) {
+		    			fileList.get(i).setFileSn(String.valueOf(maxSn + i));
+		    		}
+		    		fileMngService.updateFileInfs(fileList);
+		    		result.addAll(fileList);
+		    	}
+		    }
+
+		    res.setFiles(result);
+
+		    HashMap<String, Object> wireData = new HashMap<String, Object>();
+		    wireData.put("editorId", searchVO.getEditorId());
+		    if(result.size() > 0) {
+
+			    FileVO totalInfoVO = fileMngService.selectFileDetailTotalInfo(result.get(0));
+			    wireData.put("totalFileMg", totalInfoVO.getTotalFileMg());
+			    wireData.put("totalFileCount", totalInfoVO.getTotalFileCount());
+		    }
+
+		    res.setWireData(wireData);
+		    res.setSuccess(true);
+		}
+
+	    Gson gson = new Gson();
+
+    	response.setContentType("text/javascript; charset=utf-8");
+	    PrintWriter printwriter = response.getWriter();
+		printwriter.write(gson.toJson(res));
+		printwriter.flush();
+		printwriter.close();
+
+    }
+    */
+
+    @RequestMapping(value = "/cmm/fms/upload.do", method = RequestMethod.POST)
+    public void upload(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") FileVO searchVO, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+    	/*
+    	String siteId = searchVO.getSiteId();
+    	if(EgovStringUtil.isEmpty(siteId)) {
+    		SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
+    		siteId = siteVO.getSiteId();
+    	}
+
+    	if(EgovStringUtil.isEmpty(searchVO.getAtchFileId())) {
+    		searchVO.setAtchFileId(fileIdgenService.getNextStringId());
+    	}
+
+    	String appendPath = searchVO.getSiteId();
+		if(!EgovStringUtil.isEmpty(searchVO.getAppendPath())) {
+			appendPath = appendPath + "/" + searchVO.getAppendPath();
+    	}
+
+
+		String storePathString = "";
+		String storeWebPathString = "";
+		String atchFileIdString = "";
+
+		String storePath = searchVO.getPathKey() + ".fileStorePath";
+		String storeWebPath = searchVO.getPathKey() + ".fileStoreWebPath";
+		if ("".equals(storePath) || storePath == null) {
+		    storePathString = propertiesService.getString("Globals.fileStorePath");
+		    storeWebPathString = propertiesService.getString("Globals.fileStoreWebPath");
+		} else {
+		    storePathString = propertiesService.getString(storePath);
+		    storeWebPathString = propertiesService.getString(storeWebPath);
+		}
+
+		if (!("".equals(appendPath) || appendPath == null)) {
+		    storePathString = storePathString + "/" + appendPath;
+		    storeWebPathString = storeWebPathString + "/" + appendPath;
+		}
+
+    	String range = multiRequest.getHeader("Content-Range");
+        long fileFullLength = -1;
+        long chunkFrom = -1;
+        long chunkTo = -1;
+        if (range != null) {
+            if (!range.startsWith("bytes "))
+                throw new ServletException("Unexpected range format: " + range);
+            String[] fromToAndLength = range.substring(6).split(Pattern.quote("/"));
+            fileFullLength = Long.parseLong(fromToAndLength[1]);
+            String[] fromAndTo = fromToAndLength[0].split(Pattern.quote("-"));
+            chunkFrom = Long.parseLong(fromAndTo[0]);
+            chunkTo = Long.parseLong(fromAndTo[1]);
+        }
+
+
+
+        File tempDir = new File(storePathString);//new File(System.getProperty("java.io.tmpdir"));  // Configure according
+        File storageDir = tempDir;                                      // project server environment.
+
+        final Map<String, MultipartFile> files = multiRequest.getFileMap();
+        Iterator<Entry<String, MultipartFile>> it = files.entrySet().iterator();
+		MultipartFile item;
+		List<Map<String, Object>> ret = new ArrayList<Map<String,Object>>();
+		while (it.hasNext()) {
+		    Entry<String, MultipartFile> entry = it.next();
+
+		    item = entry.getValue();
+
+		    String fileId = searchVO.getAtchFileId() + "_" + String.valueOf(item.getOriginalFilename().hashCode());
+
+		    Map<String, Object> fileInfo = new LinkedHashMap<String, Object>();
+            File assembledFile = null;
+            fileInfo.put("name", item.getName());
+            fileInfo.put("type", item.getContentType());
+            File dir = new File(storageDir, fileId);
+            if (!dir.exists())
+                dir.mkdir();
+            if (fileFullLength < 0) {  // File is not chunked
+                fileInfo.put("size", item.getSize());
+                assembledFile = new File(dir, item.getName());
+                item.transferTo(assembledFile);
+            } else {  // File is chunked
+                byte[] bytes = item.getBytes();
+                if (chunkFrom + bytes.length != chunkTo + 1)
+                    throw new ServletException("Unexpected length of chunk: " + bytes.length +
+                            " != " + (chunkTo + 1) + " - " + chunkFrom);
+                saveChunk(dir, item.getName(), chunkFrom, bytes, fileFullLength);
+                TreeMap<Long, Long> chunkStartsToLengths = getChunkStartsToLengths(dir, item.getName());
+                long lengthSoFar = getCommonLength(chunkStartsToLengths);
+                fileInfo.put("size", lengthSoFar);
+                if (lengthSoFar == fileFullLength) {
+                    assembledFile = assembleAndDeleteChunks(dir, item.getName(),
+                            new ArrayList<Long>(chunkStartsToLengths.keySet()));
+                }
+            }
+            if (assembledFile != null) {
+                fileInfo.put("complete", true);
+                fileInfo.put("serverPath", assembledFile.getAbsolutePath());
+                // Here you can do something with fully assembled file.
+            }
+            ret.add(fileInfo);
+		};
+        */
+
+
+    	int imgOrientation = 0;
+
+    	String range = multiRequest.getHeader("Content-Range");
+    	long maxChunkSize = searchVO.getMaxChunkSize();
+        long fileFullLength = -1;
+        long chunkFrom = -1;
+        long chunkTo = -1;
+        if (range != null) {
+            if (!range.startsWith("bytes "))
+                throw new Exception("Unexpected range format: " + range);
+            String[] fromToAndLength = range.substring(6).split(Pattern.quote("/"));
+            fileFullLength = Long.parseLong(fromToAndLength[1]);
+            String[] fromAndTo = fromToAndLength[0].split(Pattern.quote("-"));
+            chunkFrom = Long.parseLong(fromAndTo[0]);
+            chunkTo = Long.parseLong(fromAndTo[1]);
+        }
+
+
+
+    	String siteId = searchVO.getSiteId();
+    	if(EgovStringUtil.isEmpty(siteId)) {
+    		SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
+    		siteId = siteVO.getSiteId();
+    	}
+
+    	if(EgovStringUtil.isEmpty(searchVO.getAtchFileId())) {
+    		searchVO.setAtchFileId(fileIdgenService.getNextStringId());
+    	}
+
+		JsonResponse res = new JsonResponse();
+
+		if(!EgovStringUtil.isEmpty(siteId) && !EgovStringUtil.isEmpty(searchVO.getPathKey())) {
+			String appendPath = searchVO.getSiteId();
+			if(!EgovStringUtil.isEmpty(searchVO.getAppendPath())) {
+				appendPath = appendPath + "/" + searchVO.getAppendPath();
+	    	}
+
+			ArrayList<FileVO> result = new ArrayList<FileVO>();
+
+		    final Map<String, MultipartFile> files = multiRequest.getFileMap();
+
+		    if(!files.isEmpty()) {
+		    	//이미지일 경우, orientation 확인 - i클래스
+		    	if(files.get("filesx") != null){
+		    		File uploadImg = new File(files.get("filesx").getOriginalFilename());
+		    		uploadImg.createNewFile();
+		    		FileOutputStream fos = new FileOutputStream(uploadImg);
+		    		fos.write(files.get("filesx").getBytes());
+		    		fos.close();
+
+		    		String fileType = uploadImg.getPath();
+		    		String[] array = fileType.split("\\.");
+
+		    		if("jpg".equals(array[1]) || "jpeg".equals(array[1]) || "png".equals(array[1]) || "gif".equals(array[1])){
+		    			imgOrientation = getOrientation(uploadImg);
+		    		}
+		    	}
+
+		    	List<FileVO> fileList = fileUtil.parseFileInfV2(searchVO.getMaxMegaFileSize() * 1024 * 1024, files, "", 0, searchVO.getAtchFileId(), searchVO.getPathKey() + ".fileStorePath", searchVO.getPathKey() + ".fileStoreWebPath", appendPath, maxChunkSize, fileFullLength, chunkFrom, chunkTo);
+		    	if(!"Y".equals(searchVO.getIsNoTempFile())) {
+			    	for(int i=0; i<fileList.size(); i++) {
+			    		fileList.get(i).setOrientation(imgOrientation);
+				    	FileVO dbVO = fileMngService.insertTempFileInf(fileList.get(i));
+				    	result.add(dbVO);
+				    }
+		    	} else {
+		    		int maxSn = fileMngService.getMaxFileSN(searchVO);
+		    		for(int i=0; i<fileList.size(); i++) {
+		    			fileList.get(i).setFileSn(String.valueOf(maxSn + i));
+		    		}
+		    		fileMngService.updateFileInfs(fileList);
+		    		result.addAll(fileList);
+		    	}
+		    }
+
+		    res.setFiles(result);
+
+		    HashMap<String, Object> wireData = new HashMap<String, Object>();
+		    wireData.put("editorId", searchVO.getEditorId());
+		    if(result.size() > 0) {
+
+			    FileVO totalInfoVO = fileMngService.selectFileDetailTotalInfo(result.get(0));
+			    wireData.put("totalFileMg", totalInfoVO.getTotalFileMg());
+			    wireData.put("totalFileCount", totalInfoVO.getTotalFileCount());
+		    }
+
+		    res.setWireData(wireData);
+		    res.setSuccess(true);
+		}
+
+	    Gson gson = new Gson();
+
+    	response.setContentType("text/javascript; charset=utf-8");
+	    PrintWriter printwriter = response.getWriter();
+		printwriter.write(gson.toJson(res));
+		printwriter.flush();
+		printwriter.close();
+
+    }
+
+    public static int getOrientation(File in) throws IOException {
+
+		int orientation = 1;
+		Metadata metadata;
+		Directory directory;
+
+		try {
+			metadata = ImageMetadataReader.readMetadata(in);
+			directory = metadata.getDirectory(ExifIFD0Directory.class);
+			if(directory != null){
+				orientation = directory.getInt(ExifIFD0Directory.TAG_ORIENTATION);
+			}
+		} catch (ImageProcessingException e) {
+			System.err.println("[ImgUtil] could not process image");
+			e.printStackTrace();
+		} catch (MetadataException e) {
+			System.err.println("[ImgUtil] could not get orientation from image");
+			e.printStackTrace();
+		}
+
+		return orientation;
+	}
+
+    private static void saveChunk(File dir, String fileName,
+            long from, byte[] bytes, long fileFullLength) throws IOException {
+        File target = new File(dir, fileName + "." + from + ".chunk");
+        OutputStream os = new FileOutputStream(target);
+        try {
+            os.write(bytes);
+        } finally {
+            os.close();
+        }
+    }
+
+    private static TreeMap<Long, Long> getChunkStartsToLengths(File dir,
+            String fileName) throws IOException {
+        TreeMap<Long, Long> chunkStartsToLengths = new TreeMap<Long, Long>();
+        for (File f : dir.listFiles()) {
+            String chunkFileName = f.getName();
+            if (chunkFileName.startsWith(fileName + ".") &&
+                    chunkFileName.endsWith(".chunk")) {
+                chunkStartsToLengths.put(Long.parseLong(chunkFileName.substring(
+                        fileName.length() + 1, chunkFileName.length() - 6)), f.length());
+            }
+        }
+        return chunkStartsToLengths;
+    }
+
+    private static long getCommonLength(TreeMap<Long, Long> chunkStartsToLengths) {
+        long ret = 0;
+        for (long len : chunkStartsToLengths.values())
+            ret += len;
+        return ret;
+    }
+
+    private static File assembleAndDeleteChunks(File dir, String fileName,
+            List<Long> chunkStarts) throws IOException {
+        File assembledFile = new File(dir, fileName);
+        if (assembledFile.exists()) // In case chunks come in concurrent way
+            return assembledFile;
+        OutputStream assembledOs = new FileOutputStream(assembledFile);
+        byte[] buf = new byte[100000];
+        try {
+            for (long chunkFrom : chunkStarts) {
+                File chunkFile = new File(dir, fileName + "." + chunkFrom + ".chunk");
+                InputStream is = new FileInputStream(chunkFile);
+                try {
+                    while (true) {
+                        int r = is.read(buf);
+                        if (r == -1)
+                            break;
+                        if (r > 0)
+                            assembledOs.write(buf, 0, r);
+                    }
+                } finally {
+                    is.close();
+                }
+                chunkFile.delete();
+            }
+        } finally {
+            assembledOs.close();
+        }
+        return assembledFile;
+    }
+
+    /**
+     * 대용량파일을 삭제 처리한다.
+     *
+     * @param fileVO
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/deleteStreamLongFileByAjax.do")
+    public void deleteStreamLongFileByAjax(@ModelAttribute("searchVO") FileVO fileVO, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+    	FileVO dbVO = fileMngService.deleteTempFileInf(fileVO);
+
+    	Gson gson = new Gson();
+    	JsonObject jObj = new JsonObject();
+
+    	if(dbVO != null) {
+    		jObj.addProperty("delCount", "1");
+	    	jObj.addProperty("atchFileId", dbVO.getAtchFileId());
+	    	jObj.addProperty("fileSn", dbVO.getFileSn());
+
+	    	FileVO totalInfoVO = fileService.selectFileDetailTotalInfo(dbVO);
+	    	jObj.addProperty("totalFileMg", totalInfoVO.getTotalFileMg());
+	    	jObj.addProperty("totalFileCount", totalInfoVO.getTotalFileCount());
+    	} else {
+    		jObj.addProperty("delCount", "0");
+    	}
+
+  	  	response.setContentType("text/javascript; charset=utf-8");
+  	  	PrintWriter printwriter = response.getWriter();
+  	  	printwriter.write(gson.toJson(jObj));
+  	  	printwriter.flush();
+  		printwriter.close();
+    }
+
+    /**
+     * 파일ID를 생성환다.
+     *
+     * @param fileVO
+     * @return
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/selectFileIdByAjax.do")
+    public void selectFileIdByAjax(@ModelAttribute("searchVO") FileVO fileVO, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+    	Gson gson = new Gson();
+    	JsonObject jObj = new JsonObject();
+    	jObj.addProperty("atchFileId", fileIdgenService.getNextStringId());
+
+  	  	response.setContentType("text/javascript; charset=utf-8");
+  	  	PrintWriter printwriter = response.getWriter();
+  	  	printwriter.write(gson.toJson(jObj));
+  	  	printwriter.flush();
+  		printwriter.close();
+    }
+
+    //과정수업 첨부파일 목록
+    @RequestMapping("/cmm/fms/studyFileList.do")
+    public String studyFileList(@ModelAttribute("searchVO") FileVO fileVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
+
+    	LoginVO loginVO = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
+		if(!EgovStringUtil.isEmpty(loginVO.getId())) {
+			fileVO.setFrstRegisterId(loginVO.getId());
+		}
+		
+		List<String> fileExt = new ArrayList<String>();
+		//이미지 확장자
+		if("Y".equals(fileVO.getFileExtImg())){
+			fileExt.add("jpg");
+			fileExt.add("jpeg");
+			fileExt.add("gif");
+			fileExt.add("png");
+			fileExt.add("bmp");
+		}
+		//동영상 확장자
+		if("Y".equals(fileVO.getFileExtImg())){
+			fileExt.add("mkv");
+			fileExt.add("avi");
+			fileExt.add("mp4");
+			fileExt.add("mpg");
+			fileExt.add("flv");
+			fileExt.add("wmv");
+			fileExt.add("mov");
+		}
+		//기타 확장자
+		if("Y".equals(fileVO.getFileExtImg())){
+			fileExt.add("hwp");
+			fileExt.add("doc");
+			fileExt.add("docx");
+			fileExt.add("ppt");
+			fileExt.add("pptx");
+			fileExt.add("xls");
+			fileExt.add("xlsx");
+		}
+		fileVO.setSearchFileExtsn(fileExt);
+		
+		model.addAttribute("resultList", this.classManageService.selectSearchStudyFileList(fileVO, request));
+		model.addAttribute("webPath", propertiesService.getString("Study.fileStoreWebPath"));
+
+		return "cmm/fms/StudyFileList";
+    }
+    
+    @RequestMapping("/cmm/fms/updateFilePublic.do")
+    public void updateFilePublic(@ModelAttribute("searchVO") FileVO fileVO,HttpServletRequest request,HttpServletResponse response,ModelMap model) throws Exception {
+
+    	Gson gson = new Gson();
+    	JsonObject jObj = new JsonObject();
+
+    	fileService.updateFilePublic(fileVO);
+    	jObj.addProperty("successYn", "Y");
+
+  	  	response.setContentType("text/javascript; charset=utf-8");
+  	  	PrintWriter printwriter = response.getWriter();
+  	  	printwriter.write(gson.toJson(jObj));
+  	  	printwriter.flush();
+  		printwriter.close();
+
+    }
+}
 
base/src/main/java/egovframework/com/cmm/web/EgovFileMngController2.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovFileMngController2.java
@@ -0,0 +1,95 @@
+package egovframework.com.cmm.web;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+
+import egovframework.com.cmm.service.EgovFileMngUtil;
+import egovframework.com.cmm.service.FileVO;
+import egovframework.com.cmm.service.JsonResponse;
+import egovframework.com.sym.sit.service.EgovSiteManageService;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+
+import com.google.gson.Gson;
+import com.google.gson.JsonObject;
+
+@Controller
+public class EgovFileMngController2 {
+    
+	@Resource(name = "EgovFileMngUtil")
+	private EgovFileMngUtil fileUtil;
+	
+	@RequestMapping(value = "/fileUpload.do", method = RequestMethod.POST)
+	@SuppressWarnings("unchecked")
+    public void upload(final MultipartHttpServletRequest request, @ModelAttribute("searchVO") FileVO searchVO, 
+                  HttpServletResponse response) throws Exception {
+
+		JsonResponse res = new JsonResponse();
+		ArrayList<FileVO> result = new ArrayList<FileVO>();
+	      
+	    final Map<String, MultipartFile> files = request.getFileMap();
+	    if(!files.isEmpty()) {
+	    	List<FileVO> fileList = fileUtil.directParseFileInf(files, "D_", 0, "Board.fileStorePath", "Board.fileStoreWebPath", fileUtil.selectFileBassCours());
+	    	result.addAll(fileList);
+	    }
+	    
+	    res.setFiles(result);
+	    res.setSuccess(true);
+	    
+	    Gson gson = new Gson();
+	    
+    	response.setContentType("text/javascript; charset=utf-8");
+	    PrintWriter printwriter = response.getWriter();
+		printwriter.write(gson.toJson(res));
+		printwriter.flush();
+		printwriter.close();
+	    
+    }
+	/*
+	@RequestMapping(value = "/mltmdFileUpload.do", method = RequestMethod.POST)
+	@SuppressWarnings("unchecked")
+	public void mltmdFileUpload(final MultipartHttpServletRequest request, @ModelAttribute("searchVO") FileVO searchVO, 
+            HttpServletResponse response) throws Exception {
+
+		JsonResponse res = new JsonResponse();
+		ArrayList<MltmdFileDetailVO> result = null;
+	    
+	  final Map<String, MultipartFile> files = request.getFileMap();
+	  if(!files.isEmpty()) {
+	  	result = fileUtil.directParseMvpFileInf(files, searchVO.getMltmdClCode()+ "_", 0, searchVO.getMltmdClCode() + ".fileStorePath", searchVO.getFileStreCours());
+	  }
+	  res.setData(result);
+	  res.setSuccess(true);
+	  
+	  Gson gson = new Gson();
+	  
+		response.setContentType("text/javascript; charset=utf-8");
+	  PrintWriter printwriter = response.getWriter();
+		printwriter.write(gson.toJson(res));
+		printwriter.flush();
+		printwriter.close();
+	  
+	}
+	*/
+    
+}
+
+
 
base/src/main/java/egovframework/com/cmm/web/EgovImageProcessController.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovImageProcessController.java
@@ -0,0 +1,152 @@
+package egovframework.com.cmm.web;
+
+import java.io.BufferedInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.util.Map;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import net.coobird.thumbnailator.Thumbnails;
+
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import egovframework.com.cmm.util.EgovWebUtil;
+import egovframework.com.utl.fcc.service.EgovNumberUtil;
+import egovframework.com.utl.fcc.service.EgovStringUtil;
+import egovframework.rte.fdl.property.EgovPropertyService;
+
+/**
+ * @Class Name : EgovImageProcessController.java
+ * @Description :
+ * @Modification Information
+ *
+ *    수정일       수정자         수정내용
+ *    -------        -------     -------------------
+ *    2009. 4. 2.     이삼섭
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 4. 2.
+ * @version
+ * @see
+ *
+ */
+@Controller
+public class EgovImageProcessController {
+
+    @Resource(name = "propertiesService")
+    protected EgovPropertyService propertiesService;
+
+    Logger log = Logger.getLogger(this.getClass());
+
+    /**
+     * 게시판의 첨부된 이미지에 대한(썸네일) 미리보기 기능을 제공한다.
+     *
+     * @param atchFileId
+     * @param fileSn
+     * @param sessionVO
+     * @param model
+     * @param response
+     * @throws Exception
+     */
+    @RequestMapping("/cmm/fms/getImage.do")
+    public void getImage(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
+
+	    String fileStorePath = EgovStringUtil.isEmpty(request.getParameter("fileStorePath")) ? "Board.fileStorePath" : request.getParameter("fileStorePath");
+    	String siteId = request.getParameter("siteId");
+		String appendPath = EgovWebUtil.filePathBlackList(request.getParameter("appendPath"));
+		String atchFileNm = EgovWebUtil.filePathBlackList(request.getParameter("atchFileNm"));
+		String thumbYn = request.getParameter("thumbYn");
+		String fileExt = "";
+	    int index = atchFileNm.lastIndexOf(".");
+	    if(index != -1) {
+	    	fileExt = atchFileNm.substring(index + 1);
+	    	atchFileNm = atchFileNm.substring(0, index);
+	    }
+
+	    String resFilePath = propertiesService.getString(fileStorePath) + "/" + siteId+ "/" + appendPath;
+	    File file = null;
+	    if("Y".equals(thumbYn)) {
+			String strWidth = request.getParameter("width");
+			String strHeight = request.getParameter("height");
+			int width = (EgovNumberUtil.getNumberValidCheck(strWidth)) ? EgovStringUtil.zeroConvert(strWidth) : propertiesService.getInt("photoThumbWidth");
+			int height = (EgovNumberUtil.getNumberValidCheck(strHeight)) ? EgovStringUtil.zeroConvert(strHeight) : propertiesService.getInt("photoThumbHeight");
+
+			file = new File(resFilePath, atchFileNm + "_THUMB." + fileExt);
+			if(!file.exists()) {
+				width = 500;
+				height = 500;
+				Thumbnails.of(new File(resFilePath, atchFileNm))
+					.size(width, height)
+					.toFile(file)
+					;
+			}
+	    } else {
+	    	file = new File(resFilePath, atchFileNm);
+	    }
+
+	    if(file.exists()) {
+			FileInputStream fis = null;
+			BufferedInputStream in = null;
+			ByteArrayOutputStream bStream = null;
+
+			try {
+
+				fis = new FileInputStream(file);
+				in = new BufferedInputStream(fis);
+				bStream = new ByteArrayOutputStream();
+
+				int imgByte;
+				while ((imgByte = in.read()) != -1) {
+				    bStream.write(imgByte);
+				}
+
+				String type = "";
+
+				if (fileExt != null && !"".equals(fileExt)) {
+				    if ("jpg".equals(EgovStringUtil.lowerCase(fileExt))) {
+					type = "image/jpeg";
+				    } else {
+					type = "image/" + EgovStringUtil.lowerCase(fileExt);
+				    }
+
+				} else {
+				    log.debug("Image fileType is null.");
+				}
+
+				response.setHeader("Content-Type", type);
+				response.setContentLength(bStream.size());
+
+				bStream.writeTo(response.getOutputStream());
+
+				response.getOutputStream().flush();
+			} catch (FileNotFoundException fnfe) {
+				log.debug("/cmm/fms/getImage.do -- stream error : " + atchFileNm);
+			} catch (IOException ioe) {
+				log.debug("/cmm/fms/getImage.do -- stream error : " + atchFileNm);
+			} catch(Exception e) {
+				log.debug("/cmm/fms/getImage.do -- stream error : " + atchFileNm);
+			} finally {
+				try {response.getOutputStream().close();}catch(Exception ex){log.info(ex);}
+				if(bStream != null) {
+					try {bStream.close();}catch(IOException ex){log.info(ex);}
+				}
+				if(in != null) {
+					try {in.close();}catch(IOException ex){log.info(ex);}
+				}
+				if(fis != null) {
+					try {fis.close();}catch(IOException ex){log.info(ex);}
+				}
+			}
+	    }
+    }
+
+}
 
base/src/main/java/egovframework/com/cmm/web/EgovMultipartResolver.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/EgovMultipartResolver.java
@@ -0,0 +1,130 @@
+package egovframework.com.cmm.web;
+
+/*
+ * Copyright 2001-2006 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the ";License&quot;);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS"; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import javax.servlet.ServletContext;
+
+import org.apache.commons.fileupload.FileItem;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.util.LinkedMultiValueMap;
+import org.springframework.util.MultiValueMap;
+import org.springframework.util.StringUtils;
+import org.springframework.web.multipart.MultipartException;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.commons.CommonsMultipartFile;
+import org.springframework.web.multipart.commons.CommonsMultipartResolver;
+
+/**
+ * 실행환경의 파일업로드 처리를 위한 기능 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.3.25  이삼섭          최초 생성
+ *   2011.06.11 서준식          스프링 3.0 업그레이드 API변경으로인한 수정
+ *
+ * </pre>
+ */
+public class EgovMultipartResolver extends CommonsMultipartResolver {
+
+	private static final Logger LOGGER = LoggerFactory.getLogger(EgovMultipartResolver.class);
+
+	public EgovMultipartResolver() {}
+
+    /**
+     * 첨부파일 처리를 위한 multipart resolver를 생성한다.
+     *
+     * @param servletContext
+     */
+    public EgovMultipartResolver(ServletContext servletContext) {
+	super(servletContext);
+    }
+
+    /**
+     * multipart에 대한 parsing을 처리한다.
+     */
+    @SuppressWarnings("rawtypes")
+	@Override
+    protected MultipartParsingResult parseFileItems(List fileItems, String encoding) {
+
+    //스프링 3.0변경으로 수정한 부분
+    MultiValueMap<String, MultipartFile> multipartFiles = new LinkedMultiValueMap<String, MultipartFile>();
+	Map<String, String[]> multipartParameters = new HashMap<String, String[]>();
+
+	// Extract multipart files and multipart parameters.
+	for (Iterator<?> it = fileItems.iterator(); it.hasNext();) {
+	    FileItem fileItem = (FileItem)it.next();
+
+	    if (fileItem.isFormField()) {
+
+		String value = null;
+		if (encoding != null) {
+		    try {
+			value = fileItem.getString(encoding);
+		    } catch (UnsupportedEncodingException ex) {
+		    	LOGGER.warn("Could not decode multipart item '{}' with encoding '{}': using platform default"
+		    			, fileItem.getFieldName(), encoding);
+			value = fileItem.getString();
+		    }
+		} else {
+		    value = fileItem.getString();
+		}
+		String[] curParam = (String[])multipartParameters.get(fileItem.getFieldName());
+		if (curParam == null) {
+		    // simple form field
+		    multipartParameters.put(fileItem.getFieldName(), new String[] { value });
+		} else {
+		    // array of simple form fields
+		    String[] newParam = StringUtils.addStringToArray(curParam, value);
+		    multipartParameters.put(fileItem.getFieldName(), newParam);
+		}
+	    } else {
+
+		if (fileItem.getSize() > 0) {
+		    // multipart file field
+		    CommonsMultipartFile file = new CommonsMultipartFile(fileItem);
+
+		    //스프링 3.0 업그레이드 API변경으로인한 수정
+		    List<MultipartFile> fileList = new ArrayList<MultipartFile>();
+		    fileList.add(file);
+
+		    if (multipartFiles.put(fileItem.getName(), fileList) != null) { // CHANGED!!
+		    	throw new MultipartException("Multiple files for field name [" + file.getName() + "] found - not supported by MultipartResolver");
+		    }
+			LOGGER.debug("Found multipart file [{}] of size {} bytes with original filename [{}], stored {}"
+					, file.getName(), file.getSize(), file.getOriginalFilename(), file.getStorageDescription());
+		}
+
+	    }
+	}
+
+	return new MultipartParsingResult(multipartFiles, multipartParameters, null);
+    }
+}
 
base/src/main/java/egovframework/com/cmm/web/FileVO.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/FileVO.java
@@ -0,0 +1,120 @@
+package egovframework.com.cmm.web;
+
+import java.io.Serializable;
+
+@SuppressWarnings("serial")
+public class FileVO implements Serializable {
+    /**
+	 * 파일확장자
+	 */
+    public String fileExtsn = "";
+    /**
+	 * 파일크기
+	 */
+    public String fileMg = "";
+    /**
+	 * 파일저장경로
+	 */
+    public String fileStreCours = "";
+    /**
+	 * 원파일명
+	 */
+    public String orignlFileNm = "";
+    /**
+	 * 저장파일명
+	 */
+    public String streFileNm = "";
+    
+    /**
+	 * 임시파일ID
+	 */
+    public String tmprFileId = "";
+    
+    /**
+	 * fileExtsn attribute를 리턴한다.
+	 * @return  the fileExtsn
+	 */
+    public String getFileExtsn() {
+	return fileExtsn;
+    }
+
+    /**
+	 * fileExtsn attribute 값을 설정한다.
+	 * @param fileExtsn  the fileExtsn to set
+	 */
+    public void setFileExtsn(String fileExtsn) {
+	this.fileExtsn = fileExtsn;
+    }
+
+    /**
+	 * fileMg attribute를 리턴한다.
+	 * @return  the fileMg
+	 */
+    public String getFileMg() {
+	return fileMg;
+    }
+
+    /**
+	 * fileMg attribute 값을 설정한다.
+	 * @param fileMg  the fileMg to set
+	 */
+    public void setFileMg(String fileMg) {
+	this.fileMg = fileMg;
+    }
+
+    /**
+	 * fileStreCours attribute를 리턴한다.
+	 * @return  the fileStreCours
+	 */
+    public String getFileStreCours() {
+	return fileStreCours;
+    }
+
+    /**
+	 * fileStreCours attribute 값을 설정한다.
+	 * @param fileStreCours  the fileStreCours to set
+	 */
+    public void setFileStreCours(String fileStreCours) {
+	this.fileStreCours = fileStreCours;
+    }
+
+    /**
+	 * orignlFileNm attribute를 리턴한다.
+	 * @return  the orignlFileNm
+	 */
+    public String getOrignlFileNm() {
+	return orignlFileNm;
+    }
+
+    /**
+	 * orignlFileNm attribute 값을 설정한다.
+	 * @param orignlFileNm  the orignlFileNm to set
+	 */
+    public void setOrignlFileNm(String orignlFileNm) {
+	this.orignlFileNm = orignlFileNm;
+    }
+
+    /**
+	 * streFileNm attribute를 리턴한다.
+	 * @return  the streFileNm
+	 */
+    public String getStreFileNm() {
+	return streFileNm;
+    }
+
+    /**
+	 * streFileNm attribute 값을 설정한다.
+	 * @param streFileNm  the streFileNm to set
+	 */
+    public void setStreFileNm(String streFileNm) {
+	this.streFileNm = streFileNm;
+    }
+    
+	public String getTmprFileId() {
+		return tmprFileId;
+	}
+
+	public void setTmprFileId(String tmprFileId) {
+		this.tmprFileId = tmprFileId;
+	}
+}
 
base/src/main/java/egovframework/com/cmm/web/resolver/CommandMapArgumentResolver.java (added)
+++ base/src/main/java/egovframework/com/cmm/web/resolver/CommandMapArgumentResolver.java
@@ -0,0 +1,77 @@
+package egovframework.com.cmm.web.resolver;
+
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.springframework.core.MethodParameter;
+import org.springframework.web.bind.support.WebArgumentResolver;
+import org.springframework.web.context.request.NativeWebRequest;
+
+import egovframework.rte.psl.dataaccess.util.CamelUtil;
+
+/**
+ * CommandMapArgumentResolver.java
+ * <p>
+ * <b>NOTE:</b>
+ *
+ * <pre>
+ *  Controller에서 화면(JSP) 입력값을 받기 위해서 일반적으로 Command(Form Class) 객체를 사용하지만, Map 객체를 사용하는걸 선호할 수 있다.
+ * Sping MVC는 Controller의 argument를 분석하여 argument값을 customizing 할 수 있는 WebArgumentResolver라는 interface를 제공한다.
+ * CommandMapArgumentResolver는 WebArgumentResolver의 구현 클래스이다.
+ * CommandMapArgumentResolver는 Controller 메소드의 argument중에 commandMap이라는 Map 객체가 있다면
+ * HTTP request 객체에 있는 파라미터이름과 값을 commandMap에 담는다.</b>
+ * </pre>
+ *
+ * @author 실행환경 개발팀 함철
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *  2009.05.30  함철            최초 생성
+ *  2014.04.23  이영지     deprecated
+ * </pre>
+ */
+public class CommandMapArgumentResolver implements WebArgumentResolver {
+
+    /**
+     * Controller의 메소드 argument에 commandMap이라는 Map 객체가 있다면
+     * HTTP request 객체에 있는 파라미터이름과 값을 commandMap에 담아 returng한다.
+     * 배열인 파라미터 값은 배열로 Map에 저장한다.
+     *
+     * @param methodParameter
+     * - 메소드 파라미터의 타입,인덱스등의 정보
+     * @param webRequest
+     * - web request 객체
+     * @return argument에 commandMap(java.util.Map)이 있으면 commandMap, 없으면<code>UNRESOLVED</code>.
+     * @exception Exception
+     */
+    public Object resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest) throws Exception {
+        Class<?> clazz = methodParameter.getParameterType();
+        String paramName = methodParameter.getParameterName();
+
+        if (clazz.equals(Map.class) && paramName != null && paramName.equals("paramMap")) {
+            Map<String, Object> commandMap = new HashMap<String, Object>();
+            HttpServletRequest request = (HttpServletRequest) webRequest.getNativeRequest();
+            Enumeration<?> enumeration = request.getParameterNames();
+
+            while (enumeration.hasMoreElements()) {
+                String key = (String) enumeration.nextElement();
+                Object[] values = request.getParameterValues(key);
+                if (values != null) {
+                    //commandMap.put(CamelUtil.convert2CamelCase(key), (values.length > 1) ? values : values[0]);
+                    commandMap.put(key, (values.length > 1) ? values : values[0]);
+                }
+            }
+            return commandMap;
+        }
+        return UNRESOLVED;
+    }
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/Board.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/Board.java
@@ -0,0 +1,577 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+import net.sf.json.JSONObject;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * @Class Name  : Board.java
+ * @Description : 게시물에 대한 데이터 처리 모델
+ * @Modification Information
+ *
+ *     수정일         수정자                   수정내용
+ *     -------          --------        ---------------------------
+ *   2009.03.06       이삼섭                  최초 생성
+ *
+ * @author 공통 서비스 개발팀 이삼섭
+ * @since 2009. 02. 13
+ * @version 1.0
+ * @see
+ *
+ */
+public class Board implements Serializable {
+
+private static final long serialVersionUID = 1L;
+
+    /** NTT_NO */
+    private java.math.BigDecimal nttNo;
+
+    /** BBS_ID */
+    private java.lang.String bbsId;
+
+    /** CTGRY_ID */
+    private java.lang.String ctgryId;
+
+    /** CTGRY_NM */
+    private java.lang.String ctgryNm;
+
+    /** ATCH_FILE_ID */
+    private java.lang.String atchFileId;
+
+    /** NTT_SJ */
+    private java.lang.String nttSj;
+
+    /** NTT_CN */
+    private java.lang.String nttCn;
+
+    /** NTCR_NM */
+    private java.lang.String ntcrNm;
+
+    /** INQIRE_CO */
+    private java.math.BigDecimal inqireCo = BigDecimal.ZERO;
+
+    /** RECOMEND_CO */
+    private java.math.BigDecimal recomendCo = BigDecimal.ZERO;
+
+    /** CREAT_IP */
+    private java.lang.String creatIp;
+
+    /** NOTICE_AT */
+    private java.lang.String noticeAt = "N";
+
+    /** OTHBC_AT 교재/사전 게시판 : 학습자료로공개*/
+    private java.lang.String othbcAt = "Y";
+
+    /** USE_AT */
+    private java.lang.String useAt = "Y";
+
+    /** TMP_01 교재/사전 게시판 : 출판사*/
+    private java.lang.String tmp01;
+    private java.lang.String searchTmp01;
+
+    /** TMP_02 교재/사전 게시판 : 저자*/
+    private java.lang.String tmp02;
+    private java.lang.String searchTmp02;
+
+    /** TMP_03 교재/사전 게시판 : e-book여부*/
+    private java.lang.String tmp03;
+    private java.lang.String searchTmp03;
+
+    /** TMP_04 교재/사전 게시판 : 키워드*/
+    private java.lang.String tmp04;
+    private java.lang.String searchTmp04;
+
+    /** TMP_05 교재/사전 게시판 : 구매URL*/
+    private java.lang.String tmp05;
+    private java.lang.String searchTmp05;
+
+    /** TMP_06 교재/사전 게시판 : 학습자료로공개*/
+    private java.lang.String tmp06;
+    private java.lang.String searchTmp06;
+
+    /** 상위게시글번호 */
+    private java.lang.Integer upperNttNo = 0;
+
+    /** FRST_REGISTER_PNTTM */
+    private java.util.Date frstRegisterPnttm;
+
+    /** FRST_REGISTER_ID */
+    private java.lang.String frstRegisterId;
+
+    /** LAST_UPDUSR_PNTTM */
+    private java.util.Date lastUpdusrPnttm;
+
+    /** LAST_UPDUSR_ID */
+    private java.lang.String lastUpdusrId;
+
+    private java.lang.String genOrdrCode;
+
+    /** 카테고리경로 - ID */
+    private java.lang.String ctgryPathById;
+
+    /** 처리상태코드 */
+    private java.lang.String processSttusCode;
+
+    /** 처리상태명 */
+    private java.lang.String processSttusNm;
+
+    /** 확장첨부파일 - ID*/
+    private java.lang.String estnAtchFileId;
+
+    /** 확장데이터*/
+    private java.lang.String estnData;
+
+    /** 확장파싱데이터*/
+    private JSONObject estnParseData;
+
+    /** LAST_ANSWRR_PNTTM */
+    private java.util.Date lastAnswrrPnttm;
+
+    /** LAST_ANSWRR_ID */
+    private java.lang.String lastAnswrrId;
+
+    /** LAST_ANSWRR_NM */
+    private java.lang.String lastAnswrrNm;
+
+    /** 파일명*/
+    private String atchFileNm;
+
+    private int ordrCodeDp = 0;
+
+    /** 위도 */
+    private String la;
+
+    /** 경도 */
+    private String lo;
+
+    /** 뷰 타입 */
+    private java.lang.String viewType;
+
+    //과정ID
+    private String crclId;
+
+    private String openScope;
+
+    private String openGroup;
+
+    private String sessionId;
+
+    public java.lang.String getCtgryPathById() {
+		return ctgryPathById;
+	}
+
+	public void setCtgryPathById(java.lang.String ctgryPathById) {
+		this.ctgryPathById = ctgryPathById;
+	}
+
+	public java.lang.String getGenOrdrCode() {
+		return genOrdrCode;
+	}
+
+	public void setGenOrdrCode(java.lang.String genOrdrCode) {
+		this.genOrdrCode = genOrdrCode;
+	}
+
+	public java.math.BigDecimal getNttNo() {
+        return this.nttNo;
+    }
+
+    public void setNttNo(java.math.BigDecimal nttNo) {
+        this.nttNo = nttNo;
+    }
+
+    public java.lang.String getBbsId() {
+        return this.bbsId;
+    }
+
+    public void setBbsId(java.lang.String bbsId) {
+        this.bbsId = bbsId;
+    }
+
+    public java.lang.String getCtgryId() {
+		return ctgryId;
+	}
+
+	public void setCtgryId(java.lang.String ctgryId) {
+		this.ctgryId = ctgryId;
+	}
+
+	public java.lang.String getCtgryNm() {
+        return this.ctgryNm;
+    }
+
+    public void setCtgryNm(java.lang.String ctgryNm) {
+        this.ctgryNm = ctgryNm;
+    }
+
+    public java.lang.String getAtchFileId() {
+        return this.atchFileId;
+    }
+
+    public void setAtchFileId(java.lang.String atchFileId) {
+        this.atchFileId = atchFileId;
+    }
+
+    public java.lang.String getNttSj() {
+        return this.nttSj;
+    }
+
+    public void setNttSj(java.lang.String nttSj) {
+        this.nttSj = nttSj;
+    }
+
+    public java.lang.String getNttCn() {
+        return this.nttCn;
+    }
+
+    public void setNttCn(java.lang.String nttCn) {
+        this.nttCn = nttCn;
+    }
+
+    public java.lang.String getNtcrNm() {
+        return this.ntcrNm;
+    }
+
+    public void setNtcrNm(java.lang.String ntcrNm) {
+        this.ntcrNm = ntcrNm;
+    }
+
+    public java.math.BigDecimal getInqireCo() {
+        return this.inqireCo;
+    }
+
+    public void setInqireCo(java.math.BigDecimal inqireCo) {
+        this.inqireCo = inqireCo;
+    }
+
+    public java.math.BigDecimal getRecomendCo() {
+        return this.recomendCo;
+    }
+
+    public void setRecomendCo(java.math.BigDecimal recomendCo) {
+        this.recomendCo = recomendCo;
+    }
+
+    public java.lang.String getCreatIp() {
+        return this.creatIp;
+    }
+
+    public void setCreatIp(java.lang.String creatIp) {
+        this.creatIp = creatIp;
+    }
+
+    public java.lang.String getNoticeAt() {
+        return this.noticeAt;
+    }
+
+    public void setNoticeAt(java.lang.String noticeAt) {
+        this.noticeAt = noticeAt;
+    }
+
+    public java.lang.String getOthbcAt() {
+        return this.othbcAt;
+    }
+
+    public void setOthbcAt(java.lang.String othbcAt) {
+        this.othbcAt = othbcAt;
+    }
+
+    public java.lang.String getUseAt() {
+        return this.useAt;
+    }
+
+    public void setUseAt(java.lang.String useAt) {
+        this.useAt = useAt;
+    }
+
+    public java.lang.String getTmp01() {
+		return tmp01;
+	}
+
+	public void setTmp01(java.lang.String tmp01) {
+		this.tmp01 = tmp01;
+	}
+
+	public java.lang.String getTmp02() {
+		return tmp02;
+	}
+
+	public void setTmp02(java.lang.String tmp02) {
+		this.tmp02 = tmp02;
+	}
+
+	public java.lang.String getTmp03() {
+		return tmp03;
+	}
+
+	public void setTmp03(java.lang.String tmp03) {
+		this.tmp03 = tmp03;
+	}
+
+    public java.lang.Integer getUpperNttNo() {
+		return upperNttNo;
+	}
+
+	public void setUpperNttNo(java.lang.Integer upperNttNo) {
+		this.upperNttNo = upperNttNo;
+	}
+
+	public java.util.Date getFrstRegisterPnttm() {
+        return this.frstRegisterPnttm;
+    }
+
+    public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
+        this.frstRegisterPnttm = frstRegisterPnttm;
+    }
+
+    public java.lang.String getFrstRegisterId() {
+        return this.frstRegisterId;
+    }
+
+    public void setFrstRegisterId(java.lang.String frstRegisterId) {
+        this.frstRegisterId = frstRegisterId;
+    }
+
+    public java.util.Date getLastUpdusrPnttm() {
+        return this.lastUpdusrPnttm;
+    }
+
+    public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
+        this.lastUpdusrPnttm = lastUpdusrPnttm;
+    }
+
+    public java.lang.String getLastUpdusrId() {
+        return this.lastUpdusrId;
+    }
+
+    public void setLastUpdusrId(java.lang.String lastUpdusrId) {
+        this.lastUpdusrId = lastUpdusrId;
+    }
+
+
+	public java.lang.String getProcessSttusCode() {
+		return processSttusCode;
+	}
+
+	public void setProcessSttusCode(java.lang.String processSttusCode) {
+		this.processSttusCode = processSttusCode;
+	}
+
+	public java.lang.String getProcessSttusNm() {
+		return processSttusNm;
+	}
+
+	public void setProcessSttusNm(java.lang.String processSttusNm) {
+		this.processSttusNm = processSttusNm;
+	}
+
+	public java.lang.String getEstnAtchFileId() {
+		return estnAtchFileId;
+	}
+
+	public void setEstnAtchFileId(java.lang.String estnAtchFileId) {
+		this.estnAtchFileId = estnAtchFileId;
+	}
+
+	public java.lang.String getEstnData() {
+		return estnData;
+	}
+
+	public void setEstnData(java.lang.String estnData) {
+		this.estnData = estnData;
+	}
+
+	public java.util.Date getLastAnswrrPnttm() {
+		return lastAnswrrPnttm;
+	}
+
+	public void setLastAnswrrPnttm(java.util.Date lastAnswrrPnttm) {
+		this.lastAnswrrPnttm = lastAnswrrPnttm;
+	}
+
+	public java.lang.String getLastAnswrrId() {
+		return lastAnswrrId;
+	}
+
+	public void setLastAnswrrId(java.lang.String lastAnswrrId) {
+		this.lastAnswrrId = lastAnswrrId;
+	}
+
+	public java.lang.String getLastAnswrrNm() {
+		return lastAnswrrNm;
+	}
+
+	public void setLastAnswrrNm(java.lang.String lastAnswrrNm) {
+		this.lastAnswrrNm = lastAnswrrNm;
+	}
+
+	public String getAtchFileNm() {
+		return atchFileNm;
+	}
+
+	public void setAtchFileNm(String atchFileNm) {
+		this.atchFileNm = atchFileNm;
+	}
+
+	public int getOrdrCodeDp() {
+		return ordrCodeDp;
+	}
+
+	public void setOrdrCodeDp(int ordrCodeDp) {
+		this.ordrCodeDp = ordrCodeDp;
+	}
+
+	public JSONObject getEstnParseData() {
+		if(estnParseData == null || "{}".equals(estnParseData)) {
+			estnParseData = JSONObject.fromObject(this.estnData);
+			if(estnParseData.isNullObject()) {
+				estnParseData = new JSONObject();
+				estnParseData.put("empty", "empty");
+			}
+		}
+		return estnParseData;
+	}
+
+	public void setEstnParseData(JSONObject estnParseData) {
+		this.estnParseData = estnParseData;
+	}
+
+	/**
+	 * toString 메소드를 대치한다.
+	 */
+	public String toString(){
+		return ToStringBuilder.reflectionToString(this);
+	}
+
+	public String getLa() {
+		return la;
+	}
+
+	public void setLa(String la) {
+		this.la = la;
+	}
+
+	public String getLo() {
+		return lo;
+	}
+
+	public void setLo(String lo) {
+		this.lo = lo;
+	}
+
+	public java.lang.String getViewType() {
+		return viewType;
+	}
+
+	public void setViewType(java.lang.String viewType) {
+		this.viewType = viewType;
+	}
+
+	public java.lang.String getTmp04() {
+		return tmp04;
+	}
+
+	public void setTmp04(java.lang.String tmp04) {
+		this.tmp04 = tmp04;
+	}
+
+	public java.lang.String getTmp05() {
+		return tmp05;
+	}
+
+	public void setTmp05(java.lang.String tmp05) {
+		this.tmp05 = tmp05;
+	}
+
+	public java.lang.String getTmp06() {
+		return tmp06;
+	}
+
+	public void setTmp06(java.lang.String tmp06) {
+		this.tmp06 = tmp06;
+	}
+
+	public String getCrclId() {
+		return crclId;
+	}
+
+	public void setCrclId(String crclId) {
+		this.crclId = crclId;
+	}
+
+	public String getOpenScope() {
+		return openScope;
+	}
+
+	public void setOpenScope(String openScope) {
+		this.openScope = openScope;
+	}
+
+	public String getOpenGroup() {
+		return openGroup;
+	}
+
+	public void setOpenGroup(String openGroup) {
+		this.openGroup = openGroup;
+	}
+
+	public java.lang.String getSearchTmp01() {
+		return searchTmp01;
+	}
+
+	public void setSearchTmp01(java.lang.String searchTmp01) {
+		this.searchTmp01 = searchTmp01;
+	}
+
+	public java.lang.String getSearchTmp02() {
+		return searchTmp02;
+	}
+
+	public void setSearchTmp02(java.lang.String searchTmp02) {
+		this.searchTmp02 = searchTmp02;
+	}
+
+	public java.lang.String getSearchTmp03() {
+		return searchTmp03;
+	}
+
+	public void setSearchTmp03(java.lang.String searchTmp03) {
+		this.searchTmp03 = searchTmp03;
+	}
+
+	public java.lang.String getSearchTmp04() {
+		return searchTmp04;
+	}
+
+	public void setSearchTmp04(java.lang.String searchTmp04) {
+		this.searchTmp04 = searchTmp04;
+	}
+
+	public java.lang.String getSearchTmp05() {
+		return searchTmp05;
+	}
+
+	public void setSearchTmp05(java.lang.String searchTmp05) {
+		this.searchTmp05 = searchTmp05;
+	}
+
+	public java.lang.String getSearchTmp06() {
+		return searchTmp06;
+	}
+
+	public void setSearchTmp06(java.lang.String searchTmp06) {
+		this.searchTmp06 = searchTmp06;
+	}
+
+	public String getSessionId() {
+		return sessionId;
+	}
+
+	public void setSessionId(String sessionId) {
+		this.sessionId = sessionId;
+	}
+
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/BoardMaster.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/BoardMaster.java
@@ -0,0 +1,655 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.collections.Factory;
+import org.apache.commons.collections.ListUtils;
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+import egovframework.com.sym.sit.service.SiteMainContentsManageVO;
+
+/**
+ *  게시판 속성정보를 담기위한 엔티티 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.03.12  이삼섭          최초 생성
+ *   2009.06.26  한성곤		2단계 기능 추가 (댓글관리, 만족도조사)
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class BoardMaster implements Serializable {
+    
+    /**
+	 * 게시판 속성코드
+	 */
+    private String bbsAttrbCode = "BBSA03";
+    
+    /**
+	 * 게시판 아이디
+	 */
+    private String bbsId = "";
+        
+    /**
+	 * 게시판 명
+	 */
+    private String bbsNm = "";
+    
+    /**
+	 * 게시판 서비스여부
+	 */
+    private String svcAt = "Y";
+    
+    /**
+	 * 파일첨부가능여부
+	 */
+    private String fileAtchPosblAt = "Y";
+    
+    /**
+	 * 최초등록자 아이디
+	 */
+    private String frstRegisterId = "";
+    
+    /**
+	 * 최초등록시점
+	 */
+    private String frstRegisterPnttm = "";
+    
+    /**
+	 * 최종수정자 아이디
+	 */
+    public String lastUpdusrId = "";
+    
+    /**
+	 * 최종수정시점
+	 */
+    private String lastUpdusrPnttm = "";
+    
+    /**
+	 * 첨부가능파일숫자
+	 */
+    private String posblAtchFileNumber = "5";
+    
+    /**
+	 * 첨부가능파일사이즈
+	 */
+    private String posblAtchFileSize = "100";
+    
+    /**
+	 * 답장가능여부
+	 */
+    private String replyPosblAt = "N";
+    
+    /**
+	 * 소스 아이디
+	 */
+    private String sourcId = "BBSSRC_0000000000001";
+    
+    /**
+	 * 템플릿 아이디
+	 */
+    private String tmplatId = "BBSTMP_0000000000001";
+    
+    /**
+	 * 사용여부
+	 */
+    private String useAt = "Y";
+    
+    /**
+	 * 사용플래그
+	 */
+    private String bbsUseFlag = "";
+    
+    /**
+	 * 대상 아이디
+	 */
+    private String trgetId = "SYSTEM_DEFAULT_BOARD";
+    
+    /**
+	 * 등록구분코드
+	 */
+    private String registSeCode = "REGC01";
+    
+    /**
+	 * 유일 아이디
+	 */
+    private String uniqId = "";
+    
+    /**
+	 * 댓글 여부
+	 */
+    private String commentUseAt = "N";
+    
+    /**
+	 * 만족도조사
+	 */
+    private String stsfdgAt = "";
+    
+    /**
+	 * 시스템구분
+	 */ 
+    private String sysTyCode = "";
+    
+    /**
+	 * siteId
+	 */
+    private String siteId = "";
+    
+    /**
+	 * 카테고리마스터 아이디
+	 */
+    private String ctgrymasterId = "";
+    
+    /**
+	 * 삭제여부
+	 */
+    private String  deleteAt= "N";
+    
+    /**
+	 * 공개/비공개 사용여부
+	 */
+    private String  othbcUseAt= "N";
+    
+    /**
+	 * 보기권한
+	 */
+    private String  inqireAuthor = "01";
+    
+    /**
+	 * 쓰기권한
+	 */
+    private String  registAuthor = "02";
+    
+    /**
+	 * 답글권한
+	 */
+    private String  answerAuthor = "02";
+    
+    /**
+	 * 메뉴 정보
+	 */
+    private String menuId = "";
+    
+    /** 카테고리리스트 */
+    @SuppressWarnings("unchecked")
+    private List<Ctgry> ctgryList = ListUtils.lazyList(new ArrayList<Ctgry>(), new Factory() {
+    	public Ctgry create() {
+    		return new Ctgry();
+    	}
+    });
+            
+    /**
+	 * bbsAttrbCode attribute를 리턴한다.
+	 * @return  the bbsAttrbCode
+	 */
+    public String getBbsAttrbCode() {
+	return bbsAttrbCode;
+    }
+
+    /**
+	 * bbsAttrbCode attribute 값을 설정한다.
+	 * @param bbsAttrbCode  the bbsAttrbCode to set
+	 */
+    public void setBbsAttrbCode(String bbsAttrbCode) {
+	this.bbsAttrbCode = bbsAttrbCode;
+    }
+
+    /**
+	 * bbsId attribute를 리턴한다.
+	 * @return  the bbsId
+	 */
+    public String getBbsId() {
+	return bbsId;
+    }
+
+    /**
+	 * bbsId attribute 값을 설정한다.
+	 * @param bbsId  the bbsId to set
+	 */
+    public void setBbsId(String bbsId) {
+	this.bbsId = bbsId;
+    }
+
+    /**
+	 * siteId attribute를 리턴한다.
+	 * @return  the siteId
+	 */
+    public String getSiteId() {
+	return siteId;
+    }
+
+    /**
+	 * siteId attribute 값을 설정한다.
+	 * @param siteId  the siteId to set
+	 */
+    public void setSiteId(String siteId) {
+	this.siteId = siteId;
+    }
+
+    /**
+	 * bbsNm attribute를 리턴한다.
+	 * @return  the bbsNm
+	 */
+    public String getBbsNm() {
+	return bbsNm;
+    }
+
+    /**
+	 * bbsNm attribute 값을 설정한다.
+	 * @param bbsNm  the bbsNm to set
+	 */
+    public void setBbsNm(String bbsNm) {
+	this.bbsNm = bbsNm;
+    }
+
+    /**
+	 * svcAt attribute를 리턴한다.
+	 * @return  the svcAt
+	 */
+    public String getSvcAt() {
+	return svcAt;
+    }
+
+    /**
+	 * svcAt attribute 값을 설정한다.
+	 * @param svcAt  the svcAt to set
+	 */
+    public void setSvcAt(String svcAt) {
+	this.svcAt = svcAt;
+    }
+    
+    /**
+	 * fileAtchPosblAt attribute를 리턴한다.
+	 * @return  the fileAtchPosblAt
+	 */
+    public String getFileAtchPosblAt() {
+	return fileAtchPosblAt;
+    }
+
+    /**
+	 * fileAtchPosblAt attribute 값을 설정한다.
+	 * @param fileAtchPosblAt  the fileAtchPosblAt to set
+	 */
+    public void setFileAtchPosblAt(String fileAtchPosblAt) {
+	this.fileAtchPosblAt = fileAtchPosblAt;
+    }
+
+    /**
+	 * frstRegisterId attribute를 리턴한다.
+	 * @return  the frstRegisterId
+	 */
+    public String getFrstRegisterId() {
+	return frstRegisterId;
+    }
+
+    /**
+	 * frstRegisterId attribute 값을 설정한다.
+	 * @param frstRegisterId  the frstRegisterId to set
+	 */
+    public void setFrstRegisterId(String frstRegisterId) {
+	this.frstRegisterId = frstRegisterId;
+    }
+
+    /**
+	 * frstRegisterPnttm attribute를 리턴한다.
+	 * @return  the frstRegisterPnttm
+	 */
+    public String getFrstRegisterPnttm() {
+	return frstRegisterPnttm;
+    }
+
+    /**
+	 * frstRegisterPnttm attribute 값을 설정한다.
+	 * @param frstRegisterPnttm  the frstRegisterPnttm to set
+	 */
+    public void setFrstRegisterPnttm(String frstRegisterPnttm) {
+	this.frstRegisterPnttm = frstRegisterPnttm;
+    }
+
+    /**
+	 * lastUpdusrId attribute를 리턴한다.
+	 * @return  the lastUpdusrId
+	 */
+    public String getLastUpdusrId() {
+	return lastUpdusrId;
+    }
+
+    /**
+	 * lastUpdusrId attribute 값을 설정한다.
+	 * @param lastUpdusrId  the lastUpdusrId to set
+	 */
+    public void setLastUpdusrId(String lastUpdusrId) {
+	this.lastUpdusrId = lastUpdusrId;
+    }
+
+    /**
+	 * lastUpdusrPnttm attribute를 리턴한다.
+	 * @return  the lastUpdusrPnttm
+	 */
+    public String getLastUpdusrPnttm() {
+	return lastUpdusrPnttm;
+    }
+
+    /**
+	 * lastUpdusrPnttm attribute 값을 설정한다.
+	 * @param lastUpdusrPnttm  the lastUpdusrPnttm to set
+	 */
+    public void setLastUpdusrPnttm(String lastUpdusrPnttm) {
+	this.lastUpdusrPnttm = lastUpdusrPnttm;
+    }
+
+    /**
+	 * posblAtchFileNumber attribute를 리턴한다.
+	 * @return  the posblAtchFileNumber
+	 */
+    public String getPosblAtchFileNumber() {
+	return posblAtchFileNumber;
+    }
+
+    /**
+	 * posblAtchFileNumber attribute 값을 설정한다.
+	 * @param posblAtchFileNumber  the posblAtchFileNumber to set
+	 */
+    public void setPosblAtchFileNumber(String posblAtchFileNumber) {
+	this.posblAtchFileNumber = posblAtchFileNumber;
+    }
+
+    /**
+	 * posblAtchFileSize attribute를 리턴한다.
+	 * @return  the posblAtchFileSize
+	 */
+    public String getPosblAtchFileSize() {
+	return posblAtchFileSize;
+    }
+
+    /**
+	 * posblAtchFileSize attribute 값을 설정한다.
+	 * @param posblAtchFileSize  the posblAtchFileSize to set
+	 */
+    public void setPosblAtchFileSize(String posblAtchFileSize) {
+	this.posblAtchFileSize = posblAtchFileSize;
+    }
+
+    /**
+	 * replyPosblAt attribute를 리턴한다.
+	 * @return  the replyPosblAt
+	 */
+    public String getReplyPosblAt() {
+	return replyPosblAt;
+    }
+
+    /**
+	 * replyPosblAt attribute 값을 설정한다.
+	 * @param replyPosblAt  the replyPosblAt to set
+	 */
+    public void setReplyPosblAt(String replyPosblAt) {
+	this.replyPosblAt = replyPosblAt;
+    }
+
+    public String getSourcId() {
+		return sourcId;
+	}
+
+	public void setSourcId(String sourcId) {
+		this.sourcId = sourcId;
+	}
+
+	/**
+	 * tmplatId attribute를 리턴한다.
+	 * @return  the tmplatId
+	 */
+    public String getTmplatId() {
+	return tmplatId;
+    }
+
+    /**
+	 * tmplatId attribute 값을 설정한다.
+	 * @param tmplatId  the tmplatId to set
+	 */
+    public void setTmplatId(String tmplatId) {
+	this.tmplatId = tmplatId;
+    }
+
+
+	/**
+	 * useAt attribute를 리턴한다.
+	 * @return  the useAt
+	 */
+    public String getUseAt() {
+	return useAt;
+    }
+
+    /**
+	 * useAt attribute 값을 설정한다.
+	 * @param useAt  the useAt to set
+	 */
+    public void setUseAt(String useAt) {
+	this.useAt = useAt;
+    }
+
+    /**
+	 * bbsUseFlag attribute를 리턴한다.
+	 * @return  the bbsUseFlag
+	 */
+    public String getBbsUseFlag() {
+	return bbsUseFlag;
+    }
+
+    /**
+	 * bbsUseFlag attribute 값을 설정한다.
+	 * @param bbsUseFlag  the bbsUseFlag to set
+	 */
+    public void setBbsUseFlag(String bbsUseFlag) {
+	this.bbsUseFlag = bbsUseFlag;
+    }
+    
+    /**
+	 * trgetId attribute를 리턴한다.
+	 * @return  the trgetId
+	 */
+    public String getTrgetId() {
+	return trgetId;
+    }
+
+    /**
+	 * trgetId attribute 값을 설정한다.
+	 * @param trgetId  the trgetId to set
+	 */
+    public void setTrgetId(String trgetId) {
+	this.trgetId = trgetId;
+    }
+
+    /**
+	 * registSeCode attribute를 리턴한다.
+	 * @return  the registSeCode
+	 */
+    public String getRegistSeCode() {
+	return registSeCode;
+    }
+
+    /**
+	 * registSeCode attribute 값을 설정한다.
+	 * @param registSeCode  the registSeCode to set
+	 */
+    public void setRegistSeCode(String registSeCode) {
+	this.registSeCode = registSeCode;
+    }
+
+    /**
+	 * uniqId attribute를 리턴한다.
+	 * @return  the uniqId
+	 */
+    public String getUniqId() {
+	return uniqId;
+    }
+
+    /**
+	 * uniqId attribute 값을 설정한다.
+	 * @param uniqId  the uniqId to set
+	 */
+    public void setUniqId(String uniqId) {
+	this.uniqId = uniqId;
+    }
+
+    /**
+	 * commentUseAt attribute를 리턴한다.
+	 * @return  the commentUseAt
+	 */
+    public String getCommentUseAt() {
+        return commentUseAt;
+    }
+
+    /**
+	 * commentUseAt attribute 값을 설정한다.
+	 * @param commentUseAt  the commentUseAt to set
+	 */
+    public void setCommentUseAt(String commentUseAt) {
+        this.commentUseAt = commentUseAt;
+    }
+
+    /**
+	 * stsfdgAt attribute를 리턴한다.
+	 * @return  the stsfdgAt
+	 */
+    public String getStsfdgAt() {
+        return stsfdgAt;
+    }
+
+    /**
+	 * stsfdg attribute 값을 설정한다.
+	 * @param stsfdgAt  the stsfdgAt to set
+	 */
+    public void setStsfdgAt(String stsfdgAt) {
+        this.stsfdgAt = stsfdgAt;
+    }
+
+    /**
+	 * 시스템구분코드를 리턴한다.
+	 * @return  the sysTyCode
+	 */
+    public String getSysTyCode() {
+        return sysTyCode;
+    }
+
+    /**
+	 * 시스템구분코드 값을 설정한다.
+	 * @param sysTyCode  the sysTyCode to set
+	 */
+    public void setSysTyCode(String sysTyCode) {
+        this.sysTyCode = sysTyCode;
+    }
+    
+    /**
+	 * 카테고리 마스터아이디를 리턴한다.
+	 * @return  the ctgrymasterId
+	 */
+    public String getCtgrymasterId() {
+        return ctgrymasterId;
+    }
+
+    /**
+	 * 카테고리 마스터아이디를 설정한다.
+	 * @param ctgrymasterId  the ctgrymasterId to set
+	 */
+    public void setCtgrymasterId(String ctgrymasterId) {
+        this.ctgrymasterId = ctgrymasterId;
+    }
+    
+    /**
+	 * 삭제여부를 리턴한다.
+	 * @return  the deleteAt
+	 */
+    public String getDeleteAt() {
+        return deleteAt;
+    }
+
+    /**
+	 * 삭제여부 값을 설정한다.
+	 * @param deleteAt  the deleteAt to set
+	 */
+    public void setDeleteAt(String deleteAt) {
+        this.deleteAt = deleteAt;
+    }
+    
+    /**
+	 * 공개/비공개 사용여부를 리턴한다.
+	 * @return  the othbcUseAt
+	 */
+    public String getOthbcUseAt() {
+        return othbcUseAt;
+    }
+
+    /**
+	 * 공개/비공개 사용여부를 설정한다.
+	 * @param othbcUseAt  the othbcUseAt to set
+	 */
+    public void setOthbcUseAt(String othbcUseAt) {
+        this.othbcUseAt = othbcUseAt;
+    }
+    
+    
+    public String getInqireAuthor() {
+		return inqireAuthor;
+	}
+
+	public void setInqireAuthor(String inqireAuthor) {
+		this.inqireAuthor = inqireAuthor;
+	}
+
+	public String getRegistAuthor() {
+		return registAuthor;
+	}
+
+	public void setRegistAuthor(String registAuthor) {
+		this.registAuthor = registAuthor;
+	}
+
+	public String getAnswerAuthor() {
+		return answerAuthor;
+	}
+
+	public void setAnswerAuthor(String answerAuthor) {
+		this.answerAuthor = answerAuthor;
+	}
+
+	/**
+	 * menuId attribute를 리턴한다.
+	 * @return  the menuId
+	 */
+    public String getMenuId() {
+	return menuId;
+    }
+
+    /**
+	 * menuId attribute 값을 설정한다.
+	 * @param menuId  the menuId to set
+	 */
+    public void setMenuId(String menuId) {
+	this.menuId = menuId;
+    }
+    
+	public List<Ctgry> getCtgryList() {
+		return ctgryList;
+	}
+
+	public void setCtgryList(List<Ctgry> ctgryList) {
+		this.ctgryList = ctgryList;
+	}
+
+	/**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/BoardMasterVO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/BoardMasterVO.java
@@ -0,0 +1,394 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import java.util.List;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * 게시판 속성 정보를 관리하기 위한 VO  클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.3.12  이삼섭          최초 생성
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class BoardMasterVO extends BoardMaster implements Serializable {
+    
+	/** 선택모드여부 */
+    private String selectMode = "N";
+    
+    /**
+	 * 검색시작일
+	 */
+    private String searchBgnDe = "";
+    
+    /**
+	 * 검색조건
+	 */
+    private String searchCnd = "";
+    
+    /**
+	 * 검색종료일
+	 */
+    private String searchEndDe = "";
+    
+    /**
+	 * 검색단어
+	 */
+    private String searchWrd = "";
+    
+    /**
+	 * 검색사용여부
+	 */
+    private String searchUseYn = "";
+
+    /**
+	 * 현재페이지
+	 */
+    private int pageIndex = 1;
+
+    /**
+	 * 페이지갯수
+	 */
+    private int pageUnit = 10;
+
+    /**
+	 * 페이지사이즈
+	 */
+    private int pageSize = 10;
+
+    /**
+	 * firstIndex
+	 */
+    private int firstIndex = 1;
+
+    /**
+	 * lastIndex
+	 */
+    private int lastIndex = 1;
+
+    /**
+	 * recordCountPerPage
+	 */
+    private int recordCountPerPage = 10;
+
+    /**
+	 * rowNo
+	 */
+    private int rowNo = 0;
+
+    /**
+	 * 최초 등록자명
+	 */
+    private String frstRegisterNm = "";
+
+    /**
+	 * 게시판속성 코드명
+	 */
+    private String bbsAttrbCodeNm = "";
+
+    /**
+	 * 템플릿 명
+	 */
+    private String tmplatNm = "";
+
+    /**
+	 * 최종 수정자명
+	 */
+    private String lastUpdusrNm = "";
+    
+    /**
+	 * 게시물 목록
+	 */
+    private List<BoardVO> nttList = null;
+
+    
+    public String getSelectMode() {
+		return selectMode;
+	}
+
+	public void setSelectMode(String selectMode) {
+		this.selectMode = selectMode;
+	}
+
+	/**
+	 * searchBgnDe attribute를 리턴한다.
+	 * @return  the searchBgnDe
+	 */
+    public String getSearchBgnDe() {
+	return searchBgnDe;
+    }
+
+    /**
+	 * searchBgnDe attribute 값을 설정한다.
+	 * @param searchBgnDe  the searchBgnDe to set
+	 */
+    public void setSearchBgnDe(String searchBgnDe) {
+	this.searchBgnDe = searchBgnDe;
+    }
+
+    /**
+	 * searchCnd attribute를 리턴한다.
+	 * @return  the searchCnd
+	 */
+    public String getSearchCnd() {
+	return searchCnd;
+    }
+
+    /**
+	 * searchCnd attribute 값을 설정한다.
+	 * @param searchCnd  the searchCnd to set
+	 */
+    public void setSearchCnd(String searchCnd) {
+	this.searchCnd = searchCnd;
+    }
+
+    /**
+	 * searchEndDe attribute를 리턴한다.
+	 * @return  the searchEndDe
+	 */
+    public String getSearchEndDe() {
+	return searchEndDe;
+    }
+
+    /**
+	 * searchEndDe attribute 값을 설정한다.
+	 * @param searchEndDe  the searchEndDe to set
+	 */
+    public void setSearchEndDe(String searchEndDe) {
+	this.searchEndDe = searchEndDe;
+    }
+
+    /**
+	 * searchWrd attribute를 리턴한다.
+	 * @return  the searchWrd
+	 */
+    public String getSearchWrd() {
+	return searchWrd;
+    }
+
+    /**
+	 * searchWrd attribute 값을 설정한다.
+	 * @param searchWrd  the searchWrd to set
+	 */
+    public void setSearchWrd(String searchWrd) {
+	this.searchWrd = searchWrd;
+    }
+
+    /**
+	 * searchUseYn attribute를 리턴한다.
+	 * @return  the searchUseYn
+	 */
+    public String getSearchUseYn() {
+	return searchUseYn;
+    }
+
+    /**
+	 * searchUseYn attribute 값을 설정한다.
+	 * @param searchUseYn  the searchUseYn to set
+	 */
+    public void setSearchUseYn(String searchUseYn) {
+	this.searchUseYn = searchUseYn;
+    }
+
+    /**
+	 * pageIndex attribute를 리턴한다.
+	 * @return  the pageIndex
+	 */
+    public int getPageIndex() {
+	return pageIndex;
+    }
+
+    /**
+	 * pageIndex attribute 값을 설정한다.
+	 * @param pageIndex  the pageIndex to set
+	 */
+    public void setPageIndex(int pageIndex) {
+	this.pageIndex = pageIndex;
+    }
+
+    /**
+	 * pageUnit attribute를 리턴한다.
+	 * @return  the pageUnit
+	 */
+    public int getPageUnit() {
+	return pageUnit;
+    }
+
+    /**
+	 * pageUnit attribute 값을 설정한다.
+	 * @param pageUnit  the pageUnit to set
+	 */
+    public void setPageUnit(int pageUnit) {
+	this.pageUnit = pageUnit;
+    }
+
+    /**
+	 * pageSize attribute를 리턴한다.
+	 * @return  the pageSize
+	 */
+    public int getPageSize() {
+	return pageSize;
+    }
+
+    /**
+	 * pageSize attribute 값을 설정한다.
+	 * @param pageSize  the pageSize to set
+	 */
+    public void setPageSize(int pageSize) {
+	this.pageSize = pageSize;
+    }
+
+    /**
+	 * firstIndex attribute를 리턴한다.
+	 * @return  the firstIndex
+	 */
+    public int getFirstIndex() {
+	return firstIndex;
+    }
+
+    /**
+	 * firstIndex attribute 값을 설정한다.
+	 * @param firstIndex  the firstIndex to set
+	 */
+    public void setFirstIndex(int firstIndex) {
+	this.firstIndex = firstIndex;
+    }
+
+    /**
+	 * lastIndex attribute를 리턴한다.
+	 * @return  the lastIndex
+	 */
+    public int getLastIndex() {
+	return lastIndex;
+    }
+
+    /**
+	 * lastIndex attribute 값을 설정한다.
+	 * @param lastIndex  the lastIndex to set
+	 */
+    public void setLastIndex(int lastIndex) {
+	this.lastIndex = lastIndex;
+    }
+
+    /**
+	 * recordCountPerPage attribute를 리턴한다.
+	 * @return  the recordCountPerPage
+	 */
+    public int getRecordCountPerPage() {
+	return recordCountPerPage;
+    }
+
+    /**
+	 * recordCountPerPage attribute 값을 설정한다.
+	 * @param recordCountPerPage  the recordCountPerPage to set
+	 */
+    public void setRecordCountPerPage(int recordCountPerPage) {
+	this.recordCountPerPage = recordCountPerPage;
+    }
+
+    /**
+	 * rowNo attribute를 리턴한다.
+	 * @return  the rowNo
+	 */
+    public int getRowNo() {
+	return rowNo;
+    }
+
+    /**
+	 * rowNo attribute 값을 설정한다.
+	 * @param rowNo  the rowNo to set
+	 */
+    public void setRowNo(int rowNo) {
+	this.rowNo = rowNo;
+    }
+
+    /**
+	 * frstRegisterNm attribute를 리턴한다.
+	 * @return  the frstRegisterNm
+	 */
+    public String getFrstRegisterNm() {
+	return frstRegisterNm;
+    }
+
+    /**
+	 * frstRegisterNm attribute 값을 설정한다.
+	 * @param frstRegisterNm  the frstRegisterNm to set
+	 */
+    public void setFrstRegisterNm(String frstRegisterNm) {
+	this.frstRegisterNm = frstRegisterNm;
+    }
+
+    /**
+	 * bbsAttrbCodeNm attribute를 리턴한다.
+	 * @return  the bbsAttrbCodeNm
+	 */
+    public String getBbsAttrbCodeNm() {
+	return bbsAttrbCodeNm;
+    }
+
+    /**
+	 * bbsAttrbCodeNm attribute 값을 설정한다.
+	 * @param bbsAttrbCodeNm  the bbsAttrbCodeNm to set
+	 */
+    public void setBbsAttrbCodeNm(String bbsAttrbCodeNm) {
+	this.bbsAttrbCodeNm = bbsAttrbCodeNm;
+    }
+
+    /**
+	 * tmplatNm attribute를 리턴한다.
+	 * @return  the tmplatNm
+	 */
+    public String getTmplatNm() {
+	return tmplatNm;
+    }
+
+    /**
+	 * tmplatNm attribute 값을 설정한다.
+	 * @param tmplatNm  the tmplatNm to set
+	 */
+    public void setTmplatNm(String tmplatNm) {
+	this.tmplatNm = tmplatNm;
+    }
+
+    /**
+	 * lastUpdusrNm attribute를 리턴한다.
+	 * @return  the lastUpdusrNm
+	 */
+    public String getLastUpdusrNm() {
+	return lastUpdusrNm;
+    }
+
+    /**
+	 * lastUpdusrNm attribute 값을 설정한다.
+	 * @param lastUpdusrNm  the lastUpdusrNm to set
+	 */
+    public void setLastUpdusrNm(String lastUpdusrNm) {
+	this.lastUpdusrNm = lastUpdusrNm;
+    }
+
+    public List<BoardVO> getNttList() {
+		return nttList;
+	}
+
+	public void setNttList(List<BoardVO> nttList) {
+		this.nttList = nttList;
+	}
+
+	/**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/BoardVO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/BoardVO.java
@@ -0,0 +1,930 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+import egovframework.com.cmm.service.FileVO;
+import egovframework.rte.fdl.string.EgovStringUtil;
+
+/**
+ * 게시물 관리를 위한 VO 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------      --------    ---------------------------
+ *   2009.3.19  이삼섭          최초 생성
+ *   2009.06.29  한성곤		2단계 기능 추가 (댓글관리, 만족도조사)
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class BoardVO extends Board implements Serializable {
+
+	/**
+	 * 권한
+	 */
+    private String searchAuth = "";
+
+	/**
+	 * 검색 카테고리
+	 */
+    private String searchCate = "";
+
+    /**
+	 * 검색 카테고리리스트
+	 */
+    private List<String> searchCateList;
+
+    /**
+	 * 게시물번호리스트
+	 */
+    private List<String> nttNoArr;
+
+
+    /**
+	 * 검색시작일
+	 */
+    private String searchBgnDe = "";
+
+    /**
+	 * 검색조건
+	 */
+    private String searchCnd = "";
+
+    /**
+	 * 검색종료일
+	 */
+    private String searchEndDe = "";
+
+    /**
+	 * 검색단어
+	 */
+    private String searchWrd = "";
+
+    /**
+	 * 검색사용여부
+	 */
+    private String searchUseYn = "";
+
+    /**
+	 * 현재페이지
+	 */
+    private int pageIndex = 1;
+
+    /**
+	 * 페이지갯수
+	 */
+    private int pageUnit = 10;
+
+    /**
+	 * 페이지사이즈
+	 */
+    private int pageSize = 10;
+
+    /**
+	 * 첫페이지 인덱스
+	 */
+    private int firstIndex = 1;
+
+    /**
+	 * 마지막페이지 인덱스
+	 */
+    private int lastIndex = 1;
+
+    /**
+	 * 페이지당 레코드 개수
+	 */
+    private int recordCountPerPage = 10;
+
+    /**
+	 * 레코드 번호
+	 */
+    private int rowNo = 0;
+
+    /**
+	 * 최초 등록자명
+	 */
+    private String frstRegisterNm = "";
+
+    /**
+	 * 최종 수정자명
+	 */
+    private String lastUpdusrNm = "";
+
+    /**
+	 * 조회 수 증가 여부
+	 */
+    private boolean plusCount = false;
+
+
+    /**
+	 * 메뉴 정보
+	 */
+    private String menuId = "";
+
+    /**
+	 * SITE ID
+	 */
+    private String siteId = "";
+
+    /**
+	 * SITE NM
+	 */
+    private String siteNm = "";
+
+    /**
+	 * SITE URL
+	 */
+    private String siteUrl = "";
+
+    /**
+	 * 커뮤니티 주소
+	 */
+    private String cmmntyAdres = "";
+
+    /**
+	 * 커뮤니티 명
+	 */
+    private String cmmntyNm = "";
+
+    /**
+	 * SYS_TY_CODE
+	 */
+    private String sysTyCode = "";
+
+    /**
+	 * 관리자여부
+	 */
+    private String adminAt = "N";
+
+    /** 기간종료*/
+    private String isExpired = "";
+
+    /** 코멘트갯수*/
+    private String commentCount = "";
+
+    /** 첨부파일 리스트*/
+    private List<FileVO> fileList = null;
+
+
+    /** 코멘트사용여부*/
+    private String commentUseAt = "";
+
+    /** 게시판 템플릿 아이디*/
+    private String tmplatId = "";
+
+    /** 게시판속성코드*/
+    private String bbsAttrbCode = "";
+
+    /** 게시판 명 */
+    private String bbsNm = "";
+
+    /** 모바일검색여부*/
+    private String isMobile = "";
+
+    /** 공지여부*/
+    private String searchNoticeAt = "N";
+
+    /** 기존 첨부땜에 임시로 쓴다.**/
+    private String storeImagePath = "";
+
+    /**
+	 * 카테고리마스터 아이디
+	 */
+    private String ctgrymasterId = "";
+
+    /** 평가점수**/
+    private int scoreSum = 0;
+
+    /**
+	 * 대상 아이디
+	 */
+    private String trgetId = "";
+
+    /**
+	 * 검색 처리상태
+	 */
+    private String searchSttus = "";
+
+    /**
+	 * 등록-액션
+	 */
+    private String registAction = "";
+
+    /**
+	 * 임시첨부파일 그룹아이디
+	 */
+    private String fileGroupId = "";
+
+    /** 이전 게시물번호 */
+    private java.math.BigDecimal oldNttNo;
+
+    /**
+	 * 템플릿 import여부
+	 */
+    private String tmplatImportAt = "";
+
+    private String searchMemType = "";
+
+    private String searchType = "";
+
+    private String sortType = "";
+
+    private String cntType = "";
+
+    private String classCnt = "";
+
+    private String groupCnt = "";
+
+    private String searchClass = "0";
+
+    private String searchGroup = "0";
+
+    private String userSeCode = "";
+
+    private String isMainFlag = "";
+
+    // 관심 서재
+    private String bookLikeAt = "";
+
+    private String openScope = "";
+
+    private String openGroup = "";
+
+    private String userFlag = "";
+
+
+    public String getSearchAuth() {
+		return searchAuth;
+	}
+
+	public void setSearchAuth(String searchAuth) {
+		this.searchAuth = searchAuth;
+	}
+
+	public int getScoreSum() {
+		return scoreSum;
+	}
+
+	public void setScoreSum(int scoreSum) {
+		this.scoreSum = scoreSum;
+	}
+
+	public String getStoreImagePath() {
+		return storeImagePath;
+	}
+
+	public void setStoreImagePath(String storeImagePath) {
+		this.storeImagePath = storeImagePath;
+	}
+
+	public String getSearchNoticeAt() {
+		return searchNoticeAt;
+	}
+
+	public void setSearchNoticeAt(String searchNoticeAt) {
+		this.searchNoticeAt = searchNoticeAt;
+	}
+
+	public String getFileGroupId() {
+		return fileGroupId;
+	}
+
+	public void setFileGroupId(String fileGroupId) {
+		this.fileGroupId = fileGroupId;
+	}
+
+	/**
+	 * searchCate attribute를 리턴한다.
+	 * @return  the searchCate
+	 */
+    public String getSearchCate() {
+	return searchCate;
+    }
+
+    /**
+	 * searchCate attribute 값을 설정한다.
+	 * @param searchCate  the searchCate to set
+	 */
+    public void setSearchCate(String searchCate) {
+	this.searchCate = searchCate;
+    }
+
+    public List<String> getSearchCateList() {
+		return searchCateList;
+	}
+
+	public String getSearchClass() {
+		return searchClass;
+	}
+
+	public void setSearchClass(String searchClass) {
+		this.searchClass = searchClass;
+	}
+
+	public String getSearchGroup() {
+		return searchGroup;
+	}
+
+	public void setSearchGroup(String searchGroup) {
+		this.searchGroup = searchGroup;
+	}
+
+	public void setSearchCateList(List<String> searchCateList) {
+		if(searchCateList != null) {
+			List<String> list = new ArrayList<String>();
+    		for(int i=0; i < searchCateList.size(); i++) {
+    			if(!EgovStringUtil.isEmpty(searchCateList.get(i))) {
+    				list.add(searchCateList.get(i));
+    			}
+    		}
+    		this.searchCateList = list;
+    	}
+	}
+
+
+	public List<String> getNttNoArr() {
+		return nttNoArr;
+	}
+
+	public void setNttNoArr(List<String> nttNoArr) {
+		this.nttNoArr = nttNoArr;
+	}
+
+	/**
+	 * searchBgnDe attribute를 리턴한다.
+	 * @return  the searchBgnDe
+	 */
+    public String getSearchBgnDe() {
+	return searchBgnDe;
+    }
+
+    /**
+	 * searchBgnDe attribute 값을 설정한다.
+	 * @param searchBgnDe  the searchBgnDe to set
+	 */
+    public void setSearchBgnDe(String searchBgnDe) {
+	this.searchBgnDe = searchBgnDe;
+    }
+
+    /**
+	 * searchCnd attribute를 리턴한다.
+	 * @return  the searchCnd
+	 */
+    public String getSearchCnd() {
+	return searchCnd;
+    }
+
+    /**
+	 * searchCnd attribute 값을 설정한다.
+	 * @param searchCnd  the searchCnd to set
+	 */
+    public void setSearchCnd(String searchCnd) {
+	this.searchCnd = searchCnd;
+    }
+
+    /**
+	 * searchEndDe attribute를 리턴한다.
+	 * @return  the searchEndDe
+	 */
+    public String getSearchEndDe() {
+	return searchEndDe;
+    }
+
+    /**
+	 * searchEndDe attribute 값을 설정한다.
+	 * @param searchEndDe  the searchEndDe to set
+	 */
+    public void setSearchEndDe(String searchEndDe) {
+	this.searchEndDe = searchEndDe;
+    }
+
+    /**
+	 * searchWrd attribute를 리턴한다.
+	 * @return  the searchWrd
+	 */
+    public String getSearchWrd() {
+	return searchWrd;
+    }
+
+    /**
+	 * searchWrd attribute 값을 설정한다.
+	 * @param searchWrd  the searchWrd to set
+	 */
+    public void setSearchWrd(String searchWrd) {
+	this.searchWrd = searchWrd;
+    }
+
+    /**
+	 * searchUseYn attribute를 리턴한다.
+	 * @return  the searchUseYn
+	 */
+    public String getSearchUseYn() {
+	return searchUseYn;
+    }
+
+    /**
+	 * searchUseYn attribute 값을 설정한다.
+	 * @param searchUseYn  the searchUseYn to set
+	 */
+    public void setSearchUseYn(String searchUseYn) {
+	this.searchUseYn = searchUseYn;
+    }
+
+    /**
+	 * pageIndex attribute를 리턴한다.
+	 * @return  the pageIndex
+	 */
+    public int getPageIndex() {
+	return pageIndex;
+    }
+
+    /**
+	 * pageIndex attribute 값을 설정한다.
+	 * @param pageIndex  the pageIndex to set
+	 */
+    public void setPageIndex(int pageIndex) {
+	this.pageIndex = pageIndex;
+    }
+
+    /**
+	 * pageUnit attribute를 리턴한다.
+	 * @return  the pageUnit
+	 */
+    public int getPageUnit() {
+	return pageUnit;
+    }
+
+    /**
+	 * pageUnit attribute 값을 설정한다.
+	 * @param pageUnit  the pageUnit to set
+	 */
+    public void setPageUnit(int pageUnit) {
+	this.pageUnit = pageUnit;
+    }
+
+    /**
+	 * pageSize attribute를 리턴한다.
+	 * @return  the pageSize
+	 */
+    public int getPageSize() {
+	return pageSize;
+    }
+
+    /**
+	 * pageSize attribute 값을 설정한다.
+	 * @param pageSize  the pageSize to set
+	 */
+    public void setPageSize(int pageSize) {
+	this.pageSize = pageSize;
+    }
+
+    /**
+	 * firstIndex attribute를 리턴한다.
+	 * @return  the firstIndex
+	 */
+    public int getFirstIndex() {
+	return firstIndex;
+    }
+
+    /**
+	 * firstIndex attribute 값을 설정한다.
+	 * @param firstIndex  the firstIndex to set
+	 */
+    public void setFirstIndex(int firstIndex) {
+	this.firstIndex = firstIndex;
+    }
+
+    /**
+	 * lastIndex attribute를 리턴한다.
+	 * @return  the lastIndex
+	 */
+    public int getLastIndex() {
+	return lastIndex;
+    }
+
+    /**
+	 * lastIndex attribute 값을 설정한다.
+	 * @param lastIndex  the lastIndex to set
+	 */
+    public void setLastIndex(int lastIndex) {
+	this.lastIndex = lastIndex;
+    }
+
+    /**
+	 * recordCountPerPage attribute를 리턴한다.
+	 * @return  the recordCountPerPage
+	 */
+    public int getRecordCountPerPage() {
+	return recordCountPerPage;
+    }
+
+    /**
+	 * recordCountPerPage attribute 값을 설정한다.
+	 * @param recordCountPerPage  the recordCountPerPage to set
+	 */
+    public void setRecordCountPerPage(int recordCountPerPage) {
+	this.recordCountPerPage = recordCountPerPage;
+    }
+
+    /**
+	 * rowNo attribute를 리턴한다.
+	 * @return  the rowNo
+	 */
+    public int getRowNo() {
+	return rowNo;
+    }
+
+    /**
+	 * rowNo attribute 값을 설정한다.
+	 * @param rowNo  the rowNo to set
+	 */
+    public void setRowNo(int rowNo) {
+	this.rowNo = rowNo;
+    }
+
+    /**
+	 * frstRegisterNm attribute를 리턴한다.
+	 * @return  the frstRegisterNm
+	 */
+    public String getFrstRegisterNm() {
+	return frstRegisterNm;
+    }
+
+    /**
+	 * frstRegisterNm attribute 값을 설정한다.
+	 * @param frstRegisterNm  the frstRegisterNm to set
+	 */
+    public void setFrstRegisterNm(String frstRegisterNm) {
+	this.frstRegisterNm = frstRegisterNm;
+    }
+
+    /**
+	 * lastUpdusrNm attribute를 리턴한다.
+	 * @return  the lastUpdusrNm
+	 */
+    public String getLastUpdusrNm() {
+	return lastUpdusrNm;
+    }
+
+    /**
+	 * lastUpdusrNm attribute 값을 설정한다.
+	 * @param lastUpdusrNm  the lastUpdusrNm to set
+	 */
+    public void setLastUpdusrNm(String lastUpdusrNm) {
+	this.lastUpdusrNm = lastUpdusrNm;
+    }
+
+    /**
+	 * plusCount attribute를 리턴한다.
+	 * @return  the plusCount
+	 */
+    public boolean isPlusCount() {
+        return plusCount;
+    }
+
+    /**
+	 * plusCount attribute 값을 설정한다.
+	 * @param plusCount  the plusCount to set
+	 */
+    public void setPlusCount(boolean plusCount) {
+        this.plusCount = plusCount;
+    }
+
+    /**
+	 * menuId attribute를 리턴한다.
+	 * @return  the menuId
+	 */
+    public String getMenuId() {
+	return menuId;
+    }
+
+    /**
+	 * menuId attribute 값을 설정한다.
+	 * @param menuId  the menuId to set
+	 */
+    public void setMenuId(String menuId) {
+	this.menuId = menuId;
+    }
+
+    /**
+	 * siteId attribute를 리턴한다.
+	 * @return  the siteId
+	 */
+    public String getSiteId() {
+        return siteId;
+    }
+
+    /**
+	 * siteId attribute 값을 설정한다.
+	 * @param siteId  the siteId to set
+	 */
+    public void setSiteId(String siteId) {
+        this.siteId = siteId;
+    }
+
+    public String getSysTyCode() {
+		return sysTyCode;
+	}
+
+	public void setSysTyCode(String sysTyCode) {
+		this.sysTyCode = sysTyCode;
+	}
+
+	public String getSiteNm() {
+		return siteNm;
+	}
+
+	public void setSiteNm(String siteNm) {
+		this.siteNm = siteNm;
+	}
+
+	public String getSiteUrl() {
+		return siteUrl;
+	}
+
+	public void setSiteUrl(String siteUrl) {
+		this.siteUrl = siteUrl;
+	}
+
+	public String getCmmntyAdres() {
+		return cmmntyAdres;
+	}
+
+	public void setCmmntyAdres(String cmmntyAdres) {
+		this.cmmntyAdres = cmmntyAdres;
+	}
+
+	public String getCmmntyNm() {
+		return cmmntyNm;
+	}
+
+	public void setCmmntyNm(String cmmntyNm) {
+		this.cmmntyNm = cmmntyNm;
+	}
+
+	/**
+	 * adminAt attribute를 리턴한다.
+	 * @return  the adminAt
+	 */
+    public String getAdminAt() {
+        return adminAt;
+    }
+
+    /**
+	 * siteId attribute 값을 설정한다.
+	 * @param siteId  the siteId to set
+	 */
+    public void setAdminAt(String adminAt) {
+        this.adminAt = adminAt;
+    }
+
+    public String getIsExpired() {
+        return isExpired;
+    }
+
+    public void setIsExpired(String isExpired) {
+        this.isExpired = isExpired;
+    }
+
+    public String getCommentCount() {
+        return commentCount;
+    }
+
+    public void setCommentCount(String commentCount) {
+        this.commentCount = commentCount;
+    }
+
+    /**
+	 * fileList를 리턴한다.
+	 * @return  the fileList
+	 */
+    public List<FileVO> getFileList() throws Exception {
+    	return fileList;
+    }
+
+    /**
+	 * fileList를 설정한다.
+	 * @param fileList  the fileList to set
+	 */
+    public void setFileList(List<FileVO> fileList) {
+        this.fileList = fileList;
+    }
+
+
+    public String getCommentUseAt() {
+        return commentUseAt;
+    }
+
+    public void setCommentUseAt(String commentUseAt) {
+        this.commentUseAt = commentUseAt;
+    }
+
+    public String getTmplatId() {
+        return tmplatId;
+    }
+
+    public void setTmplatId(String tmplatId) {
+        this.tmplatId = tmplatId;
+    }
+
+    public String getBbsAttrbCode() {
+        return bbsAttrbCode;
+    }
+
+    public void setBbsAttrbCode(String bbsAttrbCode) {
+        this.bbsAttrbCode = bbsAttrbCode;
+    }
+
+    /**
+     * bbsNm attribute를 리턴한다.
+     *
+     * @return the bbsNm
+     */
+    public String getBbsNm() {
+	return bbsNm;
+    }
+
+    /**
+     * bbsNm attribute 값을 설정한다.
+     *
+     * @param bbsNm
+     *            the bbsNm to set
+     */
+    public void setBbsNm(String bbsNm) {
+	this.bbsNm = bbsNm;
+    }
+
+    public String getIsMobile() {
+        return isMobile;
+    }
+
+    public void setIsMobile(String isMobile) {
+        this.isMobile = isMobile;
+    }
+
+    public String getCtgrymasterId() {
+		return ctgrymasterId;
+	}
+
+	public void setCtgrymasterId(String ctgrymasterId) {
+		this.ctgrymasterId = ctgrymasterId;
+	}
+
+
+	public String getTrgetId() {
+		return trgetId;
+	}
+
+	public void setTrgetId(String trgetId) {
+		this.trgetId = trgetId;
+	}
+
+
+	public String getSearchSttus() {
+		return searchSttus;
+	}
+
+	public void setSearchSttus(String searchSttus) {
+		this.searchSttus = searchSttus;
+	}
+
+	public String getRegistAction() {
+		return registAction;
+	}
+
+	public void setRegistAction(String registAction) {
+		this.registAction = registAction;
+	}
+
+	public java.math.BigDecimal getOldNttNo() {
+		return oldNttNo;
+	}
+
+	public void setOldNttNo(java.math.BigDecimal oldNttNo) {
+		this.oldNttNo = oldNttNo;
+	}
+
+	public String getTmplatImportAt() {
+		return tmplatImportAt;
+	}
+
+	public void setTmplatImportAt(String tmplatImportAt) {
+		this.tmplatImportAt = tmplatImportAt;
+	}
+
+	public String getSearchMemType() {
+		return searchMemType;
+	}
+
+	public void setSearchMemType(String searchMemType) {
+		this.searchMemType = searchMemType;
+	}
+
+	public String getSearchType() {
+		return searchType;
+	}
+
+	public void setSearchType(String searchType) {
+		this.searchType = searchType;
+	}
+
+	public String getSortType() {
+		return sortType;
+	}
+
+	public void setSortType(String sortType) {
+		this.sortType = sortType;
+	}
+
+	public String getCntType() {
+		return cntType;
+	}
+
+	public void setCntType(String cntType) {
+		this.cntType = cntType;
+	}
+
+	public String getClassCnt() {
+		return classCnt;
+	}
+
+	public void setClassCnt(String classCnt) {
+		this.classCnt = classCnt;
+	}
+
+	public String getGroupCnt() {
+		return groupCnt;
+	}
+
+	public void setGroupCnt(String groupCnt) {
+		this.groupCnt = groupCnt;
+	}
+
+
+	public String getUserSeCode() {
+		return userSeCode;
+	}
+
+	public void setUserSeCode(String userSeCode) {
+		this.userSeCode = userSeCode;
+	}
+
+	public String getIsMainFlag() {
+		return isMainFlag;
+	}
+
+	public void setIsMainFlag(String isMainFlag) {
+		this.isMainFlag = isMainFlag;
+	}
+
+	public String getBookLikeAt() {
+		return bookLikeAt;
+	}
+
+	public void setBookLikeAt(String bookLikeAt) {
+		this.bookLikeAt = bookLikeAt;
+	}
+
+	public String getOpenScope() {
+		return openScope;
+	}
+
+	public void setOpenScope(String openScope) {
+		this.openScope = openScope;
+	}
+
+	public String getOpenGroup() {
+		return openGroup;
+	}
+
+	public void setOpenGroup(String openGroup) {
+		this.openGroup = openGroup;
+	}
+
+
+	public String getUserFlag() {
+		return userFlag;
+	}
+
+	public void setUserFlag(String userFlag) {
+		this.userFlag = userFlag;
+	}
+
+	/**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/Comment.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/Comment.java
@@ -0,0 +1,263 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * 댓글관리 서비스 데이터 처리 모델
+ * @author 공통컴포넌트개발팀 한성곤
+ * @since 2009.06.29
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.06.29  한성곤          최초 생성
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class Comment implements Serializable {
+    /**
+	 * 댓글번호
+	 */
+    private java.math.BigDecimal commentNo;
+        
+    /**
+	 * 게시물 번호
+	 */
+    private BigDecimal nttNo = BigDecimal.ZERO;
+        
+    /**
+	 * 작성자명
+	 */
+    private String wrterNm = "";
+        
+    /**
+	 * 댓글 내용
+	 */
+    private String commentCn = "";
+    
+    /**
+	 * 사용 여부
+	 */
+    private String useAt = "Y";
+
+    /**
+	 * 최초등록자 아이디
+	 */
+    private String frstRegisterId = "";
+    
+    /**
+	 * 최초등록시점
+	 */
+    private java.util.Date frstRegisterPnttm;
+    
+    /**
+	 * 최종수정자 아이디
+	 */
+    private String lastUpdusrId = "";
+    
+    /**
+	 * 최종수정시점
+	 */
+    private java.util.Date lastUpdusrPnttm;
+        
+    private String ordrCode = "";
+    
+    private int ordrCodeDp = 0;
+    
+    private int score = 0;
+
+    private java.lang.String genOrdrCode = "";
+    
+    
+    public String getGenOrdrCode() {
+		return genOrdrCode;
+	}
+
+	public void setGenOrdrCode(String genOrdrCode) {
+		this.genOrdrCode = genOrdrCode;
+	}
+    /**
+	 * commentNo attribute를 리턴한다.
+	 * @return  the commentNo
+	 */
+    public java.math.BigDecimal getCommentNo() {
+        return commentNo;
+    }
+
+    /**
+	 * commentNo attribute 값을 설정한다.
+	 * @param commentNo  the commentNo to set
+	 */
+    public void setCommentNo(java.math.BigDecimal commentNo) {
+        this.commentNo = commentNo;
+    }
+
+    /**
+	 * nttNo attribute를 리턴한다.
+	 * @return  the nttNo
+	 */
+    public BigDecimal getNttNo() {
+        return nttNo;
+    }
+
+    /**
+	 * nttNo attribute 값을 설정한다.
+	 * @param nttNo  the nttNo to set
+	 */
+    public void setNttNo(BigDecimal nttNo) {
+        this.nttNo = nttNo;
+    }
+
+    /**
+	 * wrterNm attribute를 리턴한다.
+	 * @return  the wrterNm
+	 */
+    public String getWrterNm() {
+        return wrterNm;
+    }
+
+    /**
+	 * wrterNm attribute 값을 설정한다.
+	 * @param wrterNm  the wrterNm to set
+	 */
+    public void setWrterNm(String wrterNm) {
+        this.wrterNm = wrterNm;
+    }
+
+    /**
+	 * commentCn attribute를 리턴한다.
+	 * @return  the commentCn
+	 */
+    public String getCommentCn() {
+        return commentCn;
+    }
+
+    /**
+	 * commentCn attribute 값을 설정한다.
+	 * @param commentCn  the commentCn to set
+	 */
+    public void setCommentCn(String commentCn) {
+        this.commentCn = commentCn;
+    }
+
+    /**
+	 * useAt attribute를 리턴한다.
+	 * @return  the useAt
+	 */
+    public String getUseAt() {
+        return useAt;
+    }
+
+    /**
+	 * useAt attribute 값을 설정한다.
+	 * @param useAt  the useAt to set
+	 */
+    public void setUseAt(String useAt) {
+        this.useAt = useAt;
+    }
+
+    /**
+	 * frstRegisterId attribute를 리턴한다.
+	 * @return  the frstRegisterId
+	 */
+    public String getFrstRegisterId() {
+        return frstRegisterId;
+    }
+
+    /**
+	 * frstRegisterId attribute 값을 설정한다.
+	 * @param frstRegisterId  the frstRegisterId to set
+	 */
+    public void setFrstRegisterId(String frstRegisterId) {
+        this.frstRegisterId = frstRegisterId;
+    }
+
+    /**
+	 * frstRegisterPnttm attribute를 리턴한다.
+	 * @return  the frstRegisterPnttm
+	 */
+    public java.util.Date getFrstRegisterPnttm() {
+        return frstRegisterPnttm;
+    }
+
+    /**
+	 * frstRegisterPnttm attribute 값을 설정한다.
+	 * @param frstRegisterPnttm  the frstRegisterPnttm to set
+	 */
+    public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
+        this.frstRegisterPnttm = frstRegisterPnttm;
+    }
+
+    /**
+	 * lastUpdusrId attribute를 리턴한다.
+	 * @return  the lastUpdusrId
+	 */
+    public String getLastUpdusrId() {
+        return lastUpdusrId;
+    }
+
+    /**
+	 * lastUpdusrId attribute 값을 설정한다.
+	 * @param lastUpdusrId  the lastUpdusrId to set
+	 */
+    public void setLastUpdusrId(String lastUpdusrId) {
+        this.lastUpdusrId = lastUpdusrId;
+    }
+
+    /**
+	 * lastUpdusrPnttm attribute를 리턴한다.
+	 * @return  the lastUpdusrPnttm
+	 */
+    public java.util.Date getLastUpdusrPnttm() {
+        return lastUpdusrPnttm;
+    }
+
+    /**
+	 * lastUpdusrPnttm attribute 값을 설정한다.
+	 * @param lastUpdusrPnttm  the lastUpdusrPnttm to set
+	 */
+    public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
+        this.lastUpdusrPnttm = lastUpdusrPnttm;
+    }
+    
+    /**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+
+	public String getOrdrCode() {
+		return ordrCode;
+	}
+
+	public void setOrdrCode(String ordrCode) {
+		this.ordrCode = ordrCode;
+	}
+
+	public int getOrdrCodeDp() {
+		return ordrCodeDp;
+	}
+
+	public void setOrdrCodeDp(int ordrCodeDp) {
+		this.ordrCodeDp = ordrCodeDp;
+	}
+
+	public int getScore() {
+		return score;
+	}
+
+	public void setScore(int score) {
+		this.score = score;
+	}
+    
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/CommentVO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/CommentVO.java
@@ -0,0 +1,324 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+import egovframework.rte.fdl.string.EgovStringUtil;
+
+/**
+ * 댓글관리 서비스를 위한 VO 클래스
+ * @author 공통컴포넌트개발팀 한성곤
+ * @since 2009.06.29
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.06.29  한성곤          최초 생성
+ *
+ * </pre>
+ */
+@SuppressWarnings("serial")
+public class CommentVO extends Comment {
+    /**
+	 * 정렬순서(DESC,ASC)
+	 */
+    private long sortOrdr = 0L;
+
+    /**
+	 * 현재페이지
+	 */
+    private int subPageIndex = 1;
+
+    /**
+	 * 페이지갯수
+	 */
+    private int subPageUnit = 10;
+
+    /**
+	 * 페이지사이즈
+	 */
+    private int subPageSize = 10;
+
+    /**
+	 * 첫페이지 인덱스
+	 */
+    private int subFirstIndex = 1;
+
+    /**
+	 * 마지막페이지 인덱스
+	 */
+    private int subLastIndex = 1;
+
+    /**
+	 * 페이지당 레코드 개수
+	 */
+    private int subRecordCountPerPage = 10;
+
+    /**
+	 * 레코드 번호
+	 */
+    private int subRowNo = 0;
+    
+    /**
+	 * 호출 TYPE (head or body)
+	 */
+    private String type = "";
+    
+    /**
+	 * 수정 처리 여부
+	 */
+    private boolean isModified = false;
+    
+    /** 게시판 소스 아이디*/
+    private String sourcId = "";
+    
+    /** 게시판 템플릿 아이디*/
+    private String tmplatId = "";
+    
+    private String prntOrdrCode = "";
+    
+    /**
+	 * 검색 카테고리리스트
+	 */
+    private List<String> searchCateList;
+    
+    /**
+	 * 게시물번호리스트
+	 */
+    private List<String> nttNoArr;
+    
+    /**
+	 * 대상 아이디
+	 */
+    private String trgetId = "";
+    
+    /**
+	 * sortOrdr attribute를 리턴한다.
+	 * @return  the sortOrdr
+	 */
+    public long getSortOrdr() {
+        return sortOrdr;
+    }
+
+    /**
+	 * sortOrdr attribute 값을 설정한다.
+	 * @param sortOrdr  the sortOrdr to set
+	 */
+    public void setSortOrdr(long sortOrdr) {
+        this.sortOrdr = sortOrdr;
+    }
+
+    /**
+	 * subPageIndex attribute를 리턴한다.
+	 * @return  the subPageIndex
+	 */
+    public int getSubPageIndex() {
+        return subPageIndex;
+    }
+
+    /**
+	 * subPageIndex attribute 값을 설정한다.
+	 * @param subPageIndex  the subPageIndex to set
+	 */
+    public void setSubPageIndex(int subPageIndex) {
+        this.subPageIndex = subPageIndex;
+    }
+
+    /**
+	 * subPageUnit attribute를 리턴한다.
+	 * @return  the subPageUnit
+	 */
+    public int getSubPageUnit() {
+        return subPageUnit;
+    }
+
+    /**
+	 * subPageUnit attribute 값을 설정한다.
+	 * @param subPageUnit  the subPageUnit to set
+	 */
+    public void setSubPageUnit(int subPageUnit) {
+        this.subPageUnit = subPageUnit;
+    }
+
+    /**
+	 * subPageSize attribute를 리턴한다.
+	 * @return  the subPageSize
+	 */
+    public int getSubPageSize() {
+        return subPageSize;
+    }
+
+    /**
+	 * subPageSize attribute 값을 설정한다.
+	 * @param subPageSize  the subPageSize to set
+	 */
+    public void setSubPageSize(int subPageSize) {
+        this.subPageSize = subPageSize;
+    }
+
+    /**
+	 * subFirstIndex attribute를 리턴한다.
+	 * @return  the subFirstIndex
+	 */
+    public int getSubFirstIndex() {
+        return subFirstIndex;
+    }
+
+    /**
+	 * subFirstIndex attribute 값을 설정한다.
+	 * @param subFirstIndex  the subFirstIndex to set
+	 */
+    public void setSubFirstIndex(int subFirstIndex) {
+        this.subFirstIndex = subFirstIndex;
+    }
+
+    /**
+	 * subLastIndex attribute를 리턴한다.
+	 * @return  the subLastIndex
+	 */
+    public int getSubLastIndex() {
+        return subLastIndex;
+    }
+
+    /**
+	 * subLastIndex attribute 값을 설정한다.
+	 * @param subLastIndex  the subLastIndex to set
+	 */
+    public void setSubLastIndex(int subLastIndex) {
+        this.subLastIndex = subLastIndex;
+    }
+
+    /**
+	 * subRecordCountPerPage attribute를 리턴한다.
+	 * @return  the subRecordCountPerPage
+	 */
+    public int getSubRecordCountPerPage() {
+        return subRecordCountPerPage;
+    }
+
+    /**
+	 * subRecordCountPerPage attribute 값을 설정한다.
+	 * @param subRecordCountPerPage  the subRecordCountPerPage to set
+	 */
+    public void setSubRecordCountPerPage(int subRecordCountPerPage) {
+        this.subRecordCountPerPage = subRecordCountPerPage;
+    }
+
+    /**
+	 * subRowNo attribute를 리턴한다.
+	 * @return  the subRowNo
+	 */
+    public int getSubRowNo() {
+        return subRowNo;
+    }
+
+    /**
+	 * subRowNo attribute 값을 설정한다.
+	 * @param subRowNo  the subRowNo to set
+	 */
+    public void setSubRowNo(int subRowNo) {
+        this.subRowNo = subRowNo;
+    }
+
+    /**
+	 * type attribute를 리턴한다.
+	 * @return  the type
+	 */
+    public String getType() {
+        return type;
+    }
+
+    /**
+	 * type attribute 값을 설정한다.
+	 * @param type  the type to set
+	 */
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    /**
+	 * isModified attribute를 리턴한다.
+	 * @return  the isModified
+	 */
+    public boolean isModified() {
+        return isModified;
+    }
+
+    /**
+     * isModified attribute 값을 설정한다.
+     */
+    public void setModified(boolean isModified) {
+        this.isModified = isModified;
+    }
+
+	public String getSourcId() {
+		return sourcId;
+	}
+
+	public void setSourcId(String sourcId) {
+		this.sourcId = sourcId;
+	}
+
+	public String getTmplatId() {
+		return tmplatId;
+	}
+
+	public void setTmplatId(String tmplatId) {
+		this.tmplatId = tmplatId;
+	}
+
+	/**
+     * toString 메소드를 대치한다.
+     */
+    public String toString() {
+	return ToStringBuilder.reflectionToString(this);
+    }
+
+	public String getPrntOrdrCode() {
+		return prntOrdrCode;
+	}
+
+	public void setPrntOrdrCode(String prntOrdrCode) {
+		this.prntOrdrCode = prntOrdrCode;
+	}
+
+	public List<String> getSearchCateList() {
+		return searchCateList;
+	}
+
+	public void setSearchCateList(List<String> searchCateList) {
+		if(searchCateList != null) {
+			List<String> list = new ArrayList<String>();
+    		for(int i=0; i < searchCateList.size(); i++) {    			
+    			if(!EgovStringUtil.isEmpty(searchCateList.get(i))) {
+    				list.add(searchCateList.get(i));
+    			}
+    		}    		
+    		this.searchCateList = list;
+    	}
+	}
+
+	public List<String> getNttNoArr() {
+		return nttNoArr;
+	}
+
+	public void setNttNoArr(List<String> nttNoArr) {
+		this.nttNoArr = nttNoArr;
+	}
+
+	public String getTrgetId() {
+		return trgetId;
+	}
+
+	public void setTrgetId(String trgetId) {
+		this.trgetId = trgetId;
+	}
+    
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/Ctgry.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/Ctgry.java
@@ -0,0 +1,145 @@
+package egovframework.com.cop.bbs.service;
+
+/**
+ * @Class Name : ComtnbbsctgryVO.java
+ * @Description : Comtnbbsctgry VO class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+@SuppressWarnings("serial")
+public class Ctgry extends CtgryVO {
+    
+    /** CTGRY_ID */
+    private java.lang.String ctgryId;
+    
+    /** CTGRYMASTER_ID */
+    private java.lang.String ctgrymasterId;
+    
+    /** UPPER_CTGRY_ID */
+    private java.lang.String upperCtgryId;
+    
+    /** CTGRY_NM */
+    private java.lang.String ctgryNm;
+    
+    /** CTGRY_CN */
+    private java.lang.String ctgryCn;
+    
+    /** CTGRY_VAL */
+    private java.lang.String ctgryVal;
+    
+    /** SORT_ORDR */
+    private int sortOrdr = 0;
+        
+    /** USE_AT */
+    private java.lang.String useAt;
+    
+    /**
+	 * 경로 - 명
+	 */
+    private String ctgryPathByName = "";
+    
+    /**
+	 * 경로 - ID
+	 */
+    private String ctgryPathById = "";
+    
+    /**
+	 * 레벨
+	 */
+    private int ctgryLevel = 1;
+    
+    public java.lang.String getCtgryId() {
+        return this.ctgryId;
+    }
+    
+    public void setCtgryId(java.lang.String ctgryId) {
+        this.ctgryId = ctgryId;
+    }
+    
+    public java.lang.String getCtgrymasterId() {
+        return this.ctgrymasterId;
+    }
+    
+    public void setCtgrymasterId(java.lang.String ctgrymasterId) {
+        this.ctgrymasterId = ctgrymasterId;
+    }
+    
+    public java.lang.String getUpperCtgryId() {
+		return upperCtgryId;
+	}
+
+	public void setUpperCtgryId(java.lang.String upperCtgryId) {
+		this.upperCtgryId = upperCtgryId;
+	}
+
+	public java.lang.String getCtgryNm() {
+        return this.ctgryNm;
+    }
+    
+    public void setCtgryNm(java.lang.String ctgryNm) {
+        this.ctgryNm = ctgryNm;
+    }
+        
+    public int getSortOrdr() {
+		return sortOrdr;
+	}
+
+	public void setSortOrdr(int sortOrdr) {
+		this.sortOrdr = sortOrdr;
+	}
+
+	public java.lang.String getUseAt() {
+        return this.useAt;
+    }
+    
+    public void setUseAt(java.lang.String useAt) {
+        this.useAt = useAt;
+    }
+
+	public String getCtgryPathByName() {
+		return ctgryPathByName;
+	}
+
+	public void setCtgryPathByName(String ctgryPathByName) {
+		this.ctgryPathByName = ctgryPathByName;
+	}
+
+	public String getCtgryPathById() {
+		return ctgryPathById;
+	}
+
+	public void setCtgryPathById(String ctgryPathById) {
+		this.ctgryPathById = ctgryPathById;
+	}
+
+	public int getCtgryLevel() {
+		return ctgryLevel;
+	}
+
+	public void setCtgryLevel(int ctgryLevel) {
+		this.ctgryLevel = ctgryLevel;
+	}
+
+	public java.lang.String getCtgryCn() {
+		return ctgryCn;
+	}
+
+	public void setCtgryCn(java.lang.String ctgryCn) {
+		this.ctgryCn = ctgryCn;
+	}
+
+	public java.lang.String getCtgryVal() {
+		return ctgryVal;
+	}
+
+	public void setCtgryVal(java.lang.String ctgryVal) {
+		this.ctgryVal = ctgryVal;
+	}
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/CtgryMaster.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/CtgryMaster.java
@@ -0,0 +1,88 @@
+package egovframework.com.cop.bbs.service;
+
+/**
+ * @Class Name : CtgryMasterVO.java
+ * @Description : CtgryMaster VO class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+@SuppressWarnings("serial")
+public class CtgryMaster extends CtgryMasterVO{
+    
+    /**
+	 * SITEID
+	 */
+    private String siteId = "";
+    
+    /**
+	 * 시스템구분코드
+	 */
+    private String sysTyCode = "";
+    
+    /** CTGRYMASTER_ID */
+    private java.lang.String ctgrymasterId;
+    
+    /** CTGRYMASTER_NM */
+    private java.lang.String ctgrymasterNm;
+    
+    /** CREAT_DT */
+    private java.sql.Date creatDt;
+    
+    /** USE_AT */
+    private java.lang.String useAt;
+    
+    public String getSiteId() {
+		return siteId;
+	}
+
+	public void setSiteId(String siteId) {
+		this.siteId = siteId;
+	}
+
+	public String getSysTyCode() {
+		return sysTyCode;
+	}
+
+	public void setSysTyCode(String sysTyCode) {
+		this.sysTyCode = sysTyCode;
+	}
+
+	public java.lang.String getCtgrymasterId() {
+        return this.ctgrymasterId;
+    }
+    
+    public void setCtgrymasterId(java.lang.String ctgrymasterId) {
+        this.ctgrymasterId = ctgrymasterId;
+    }
+    
+    public java.lang.String getCtgrymasterNm() {
+        return this.ctgrymasterNm;
+    }
+    
+    public void setCtgrymasterNm(java.lang.String ctgrymasterNm) {
+        this.ctgrymasterNm = ctgrymasterNm;
+    }
+    
+    public java.sql.Date getCreatDt() {
+        return this.creatDt;
+    }
+    
+    public void setCreatDt(java.sql.Date creatDt) {
+        this.creatDt = creatDt;
+    }
+    
+    public java.lang.String getUseAt() {
+        return this.useAt;
+    }
+    
+    public void setUseAt(java.lang.String useAt) {
+        this.useAt = useAt;
+    }
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/CtgryMasterVO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/CtgryMasterVO.java
@@ -0,0 +1,125 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * @Class Name : ComtnbbsctgrymasterDefaultVO.java
+ * @Description : Comtnbbsctgrymaster Default VO class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+@SuppressWarnings("serial")
+public class CtgryMasterVO implements Serializable {
+	
+	/** 검색조건 */
+    private String searchCondition = "";
+    
+    /** 검색Keyword */
+    private String searchKeyword = "";
+    
+    /** 검색사용여부 */
+    private String searchUseYn = "";
+    
+    /** 현재페이지 */
+    private int pageIndex = 1;
+    
+    /** 페이지갯수 */
+    private int pageUnit = 10;
+    
+    /** 페이지사이즈 */
+    private int pageSize = 10;
+
+    /** firstIndex */
+    private int firstIndex = 1;
+
+    /** lastIndex */
+    private int lastIndex = 1;
+
+    /** recordCountPerPage */
+    private int recordCountPerPage = 10;
+    
+        
+	public int getFirstIndex() {
+		return firstIndex;
+	}
+
+	public void setFirstIndex(int firstIndex) {
+		this.firstIndex = firstIndex;
+	}
+
+	public int getLastIndex() {
+		return lastIndex;
+	}
+
+	public void setLastIndex(int lastIndex) {
+		this.lastIndex = lastIndex;
+	}
+
+	public int getRecordCountPerPage() {
+		return recordCountPerPage;
+	}
+
+	public void setRecordCountPerPage(int recordCountPerPage) {
+		this.recordCountPerPage = recordCountPerPage;
+	}
+
+	public String getSearchCondition() {
+        return searchCondition;
+    }
+
+    public void setSearchCondition(String searchCondition) {
+        this.searchCondition = searchCondition;
+    }
+
+    public String getSearchKeyword() {
+        return searchKeyword;
+    }
+
+    public void setSearchKeyword(String searchKeyword) {
+        this.searchKeyword = searchKeyword;
+    }
+
+    public String getSearchUseYn() {
+        return searchUseYn;
+    }
+
+    public void setSearchUseYn(String searchUseYn) {
+        this.searchUseYn = searchUseYn;
+    }
+
+    public int getPageIndex() {
+        return pageIndex;
+    }
+
+    public void setPageIndex(int pageIndex) {
+        this.pageIndex = pageIndex;
+    }
+
+    public int getPageUnit() {
+        return pageUnit;
+    }
+
+    public void setPageUnit(int pageUnit) {
+        this.pageUnit = pageUnit;
+    }
+
+    public int getPageSize() {
+        return pageSize;
+    }
+
+    public void setPageSize(int pageSize) {
+        this.pageSize = pageSize;
+    }
+
+    public String toString() {
+        return ToStringBuilder.reflectionToString(this);
+    }
+
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/CtgryVO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/CtgryVO.java
@@ -0,0 +1,149 @@
+package egovframework.com.cop.bbs.service;
+
+import java.io.Serializable;
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+/**
+ * @Class Name : ComtnbbsctgryDefaultVO.java
+ * @Description : Comtnbbsctgry Default VO class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+@SuppressWarnings("serial")
+public class CtgryVO implements Serializable {
+	
+	/** 검색조건 */
+    private String searchCondition = "";
+    
+    /** 검색Keyword */
+    private String searchKeyword = "";
+    
+    /** 검색사용여부 */
+    private String searchUseYn = "";
+    
+    /** 검색대상 */
+    private String searchTarget;
+    
+    /**
+	 * 정렬순서코드  - U:위로, D:아래로
+	 */
+    private String sortTyCode = "";
+    
+    /** 현재페이지 */
+    private int pageIndex = 1;
+    
+    /** 페이지갯수 */
+    private int pageUnit = 10;
+    
+    /** 페이지사이즈 */
+    private int pageSize = 10;
+
+    /** firstIndex */
+    private int firstIndex = 1;
+
+    /** lastIndex */
+    private int lastIndex = 1;
+
+    /** recordCountPerPage */
+    private int recordCountPerPage = 10;
+    
+        
+	public int getFirstIndex() {
+		return firstIndex;
+	}
+
+	public void setFirstIndex(int firstIndex) {
+		this.firstIndex = firstIndex;
+	}
+
+	public int getLastIndex() {
+		return lastIndex;
+	}
+
+	public void setLastIndex(int lastIndex) {
+		this.lastIndex = lastIndex;
+	}
+
+	public int getRecordCountPerPage() {
+		return recordCountPerPage;
+	}
+
+	public void setRecordCountPerPage(int recordCountPerPage) {
+		this.recordCountPerPage = recordCountPerPage;
+	}
+
+	public String getSearchCondition() {
+        return searchCondition;
+    }
+
+    public void setSearchCondition(String searchCondition) {
+        this.searchCondition = searchCondition;
+    }
+
+    public String getSearchKeyword() {
+        return searchKeyword;
+    }
+
+    public void setSearchKeyword(String searchKeyword) {
+        this.searchKeyword = searchKeyword;
+    }
+
+    public String getSearchUseYn() {
+        return searchUseYn;
+    }
+
+    public void setSearchUseYn(String searchUseYn) {
+        this.searchUseYn = searchUseYn;
+    }
+
+    public String getSearchTarget() {
+		return searchTarget;
+	}
+
+	public void setSearchTarget(String searchTarget) {
+		this.searchTarget = searchTarget;
+	}
+
+	public String getSortTyCode() {
+		return sortTyCode;
+	}
+
+	public void setSortTyCode(String sortTyCode) {
+		this.sortTyCode = sortTyCode;
+	}
+
+	public int getPageIndex() {
+        return pageIndex;
+    }
+
+    public void setPageIndex(int pageIndex) {
+        this.pageIndex = pageIndex;
+    }
+
+    public int getPageUnit() {
+        return pageUnit;
+    }
+
+    public void setPageUnit(int pageUnit) {
+        this.pageUnit = pageUnit;
+    }
+
+    public int getPageSize() {
+        return pageSize;
+    }
+
+    public void setPageSize(int pageSize) {
+        this.pageSize = pageSize;
+    }
+
+    public String toString() {
+        return ToStringBuilder.reflectionToString(this);
+    }
+
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSAttributeManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSAttributeManageService.java
@@ -0,0 +1,97 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.List;
+import java.util.Map;
+
+
+/**
+ * 게시판 속성관리를 위한 서비스 인터페이스 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------     --------    ---------------------------
+ *   2009.3.12  이삼섭          최초 생성
+ *
+ */
+public interface EgovBBSAttributeManageService {
+
+    /**
+     * 등록된 게시판 속성정보를 삭제한다.
+     * 
+     * @param BoardMaster
+     */
+    public void deleteBBSMasterInf(BoardMaster boardMaster) throws Exception;
+    
+    //과정 게시판 삭제
+    public void deleteBBSMasterForSiteId(BoardMaster boardMaster) throws Exception;
+    
+    /**
+     * 신규 게시판 속성정보를 생성한다.
+     * 
+     * @param BoardMaster
+     */
+    public String insertBBSMastetInf(BoardMaster boardMaster) throws Exception;
+
+    /**
+     * 게시판 속성정보 한 건을 상세조회한다.
+     * 
+     * @param BoardMasterVO
+     */
+    public BoardMasterVO selectBBSMasterInf(BoardMaster searchVO) throws Exception;
+
+   
+    /**
+     * 게시판 속성 정보의 목록을 조회 한다.
+     * 
+     * @param BoardMasterVO
+     */
+    public Map<String, Object> selectBBSMasterInfs(BoardMasterVO searchVO) throws Exception;
+
+    /**
+     * 게시판 속성 정보의 전체 목록을 조회 한다.
+     * 
+     * @param BoardMasterVO
+     */
+    public List<BoardMasterVO> selectBBSMasterList(BoardMasterVO searchVO) throws Exception;
+
+    /**
+     * 게시판 속성정보를 수정한다.
+     * 
+     * @param BoardMaster
+     */
+    public void updateBBSMasterInf(BoardMaster boardMaster) throws Exception;
+
+    /**
+     * 유효한 게시판 마스터 정보를 호출한다.
+     * 
+     * @param searchVO
+     * @return
+     * @throws Exception
+     */
+    public List<BoardMasterVO> selectAllBBSMasteInf(BoardMasterVO vo) throws Exception;
+
+   
+    /**
+     * 사용등록이 된 게시판 목록 전체를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public List<BoardMasterVO> selectAllBBSMasterManageInfs(BoardMasterVO vo) throws Exception ;
+    
+    /**
+     * 사용등록이 된 게시판 목록 숫자를 조회한다
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public int selectAllBBSMasterManageInfsCnt(BoardMasterVO vo) throws Exception;
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCommentService.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCommentService.java
@@ -0,0 +1,107 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 댓글관리를 위한 서비스 인터페이스 클래스
+ * @author 공통컴포넌트개발팀 한성곤
+ * @since 2009.06.29
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------    --------    ---------------------------
+ *   2009.06.29  한성곤          최초 생성
+ *
+ * </pre>
+ */
+public interface EgovBBSCommentService {
+   
+    
+    /**
+     * 댓글에 대한 목록을 조회 한다.
+     * 
+     * @param commentVO
+     * @return
+     * @throws Exception
+     */
+    public Map<String, Object> selectCommentList(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 댓글을 등록한다.
+     * 
+     * @param comment
+     * @throws Exception
+     */
+    public void insertComment(Comment comment) throws Exception;
+    
+    /**
+     * 댓글의 댓글을 등록한다
+     * @param comment
+     * @throws Exception
+     */
+    public void insertReplyComment(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 댓글을 삭제한다.
+     * 
+     * @param commentVO
+     * @throws Exception
+     */
+    public void deleteComment(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 모든 댓글을 삭제한다.
+     * 
+     * @param commentVO
+     * @throws Exception
+     */
+    public void deleteAllComment(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 댓글에 대한 내용을 조회한다.
+     *      
+     * @param commentVO
+     * @return
+     * @throws Exception
+     */
+    public Comment selectComment(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 댓글에 대한 내용을 수정한다.
+     * 
+     * @param comment
+     * @throws Exception
+     */
+    public void updateComment(Comment comment) throws Exception;
+   
+    /**
+     * 댓글 패스워드를 가져온다.
+     * 
+     * @param comment
+     * @return
+     * @throws Exception
+     */
+    public String getCommentPassword(Comment comment) throws Exception;
+    
+    /**
+     * 내가 작성한 댓글에 대한 목록 건수를 조회 한다.
+     * 
+     * @param commentVO
+     * @return
+     * @throws Exception
+     */
+    public int selectMyCommentListCnt(CommentVO commentVO) throws Exception;
+    
+    /**
+     * 관리용 댓글을 복사한다.
+     * 
+     * @param board
+     * @throws Exception
+     */
+    public void updateCommentManageCopy(List<String> nttNoArr, List<BoardVO> articleList) throws Exception;
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCtgryMasterService.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCtgryMasterService.java
@@ -0,0 +1,74 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.List;
+
+import egovframework.com.cop.bbs.service.CtgryMasterVO;
+import egovframework.com.cop.bbs.service.CtgryMaster;
+
+/**
+ * @Class Name : ComtnbbsctgrymasterService.java
+ * @Description : Comtnbbsctgrymaster Business class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+public interface EgovBBSCtgryMasterService {
+	
+	/**
+	 * COMTNBBSCTGRYMASTER을 등록한다.
+	 * @param vo - 등록할 정보가 담긴 ComtnbbsctgrymasterVO
+	 * @return 등록 결과
+	 * @exception Exception
+	 */
+    String insertComtnbbsctgrymaster(CtgryMaster vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRYMASTER을 수정한다.
+	 * @param vo - 수정할 정보가 담긴 ComtnbbsctgrymasterVO
+	 * @return void형
+	 * @exception Exception
+	 */
+    void updateComtnbbsctgrymaster(CtgryMaster vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRYMASTER을 삭제한다.
+	 * @param vo - 삭제할 정보가 담긴 ComtnbbsctgrymasterVO
+	 * @return void형 
+	 * @exception Exception
+	 */
+    void deleteComtnbbsctgrymaster(CtgryMaster vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRYMASTER을 조회한다.
+	 * @param vo - 조회할 정보가 담긴 ComtnbbsctgrymasterVO
+	 * @return 조회한 COMTNBBSCTGRYMASTER
+	 * @exception Exception
+	 */
+    CtgryMaster selectComtnbbsctgrymaster(CtgryMaster vo) throws Exception;
+    
+    //카테고리마스터Id검색
+    CtgryMaster selectCtgrymasterId(CtgryMaster vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRYMASTER 목록을 조회한다.
+	 * @param searchVO - 조회할 정보가 담긴 VO
+	 * @return COMTNBBSCTGRYMASTER 목록
+	 * @exception Exception
+	 */
+    List<CtgryMaster> selectComtnbbsctgrymasterList(CtgryMasterVO searchVO) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRYMASTER 총 갯수를 조회한다.
+	 * @param searchVO - 조회할 정보가 담긴 VO
+	 * @return COMTNBBSCTGRYMASTER 총 갯수
+	 * @exception
+	 */
+    int selectComtnbbsctgrymasterListTotCnt(CtgryMasterVO searchVO);
+    
+    List<CtgryMaster> selectCtgrymasterList(CtgryMasterVO searchVO) throws Exception;
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCtgryService.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSCtgryService.java
@@ -0,0 +1,85 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.List;
+import egovframework.com.cop.bbs.service.CtgryVO;
+import egovframework.com.cop.bbs.service.Ctgry;
+
+/**
+ * @Class Name : ComtnbbsctgryService.java
+ * @Description : Comtnbbsctgry Business class
+ * @Modification Information
+ *
+ * @author 정정욱
+ * @since 20110907
+ * @version 1.0
+ * @see
+ *  
+ *  Copyright (C)  All right reserved.
+ */
+public interface EgovBBSCtgryService {
+	
+	/**
+	 * COMTNBBSCTGRY을 등록한다.
+	 * @param vo - 등록할 정보가 담긴 ComtnbbsctgryVO
+	 * @return 등록 결과
+	 * @exception Exception
+	 */
+    String insertComtnbbsctgry(Ctgry vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRY을 수정한다.
+	 * @param vo - 수정할 정보가 담긴 ComtnbbsctgryVO
+	 * @return void형
+	 * @exception Exception
+	 */
+    void updateComtnbbsctgry(Ctgry vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRY을 삭제한다.
+	 * @param vo - 삭제할 정보가 담긴 ComtnbbsctgryVO
+	 * @return void형 
+	 * @exception Exception
+	 */
+    void deleteComtnbbsctgry(Ctgry vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRY을 조회한다.
+	 * @param vo - 조회할 정보가 담긴 ComtnbbsctgryVO
+	 * @return 조회한 COMTNBBSCTGRY
+	 * @exception Exception
+	 */
+    Ctgry selectComtnbbsctgry(Ctgry vo) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRY 목록을 조회한다.
+	 * @param searchVO - 조회할 정보가 담긴 VO
+	 * @return COMTNBBSCTGRY 목록
+	 * @exception Exception
+	 */
+    List<Ctgry> selectComtnbbsctgryList(CtgryVO searchVO) throws Exception;
+    
+    /**
+	 * COMTNBBSCTGRY 총 갯수를 조회한다.
+	 * @param searchVO - 조회할 정보가 담긴 VO
+	 * @return COMTNBBSCTGRY 총 갯수
+	 * @exception
+	 */
+    int selectComtnbbsctgryListTotCnt(CtgryVO searchVO);
+    
+	/**
+	 * COMTNBBSCTGRY DEPTH를 조회한다.
+	 * @param searchMap - 조회할 정보가 담긴 Map
+	 * @return COMTNBBSCTGRY 총 갯수
+	 * @exception
+	 */
+    public int selectComtnbbsctgryLevel(CtgryVO searchVO);
+    
+    /**
+     * 정렬순서를 수정한다.
+     * 
+     * @param Ctgry
+     */
+    public void updateSortOrdr(Ctgry vo) throws Exception;
+    
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/EgovBBSManageService.java
@@ -0,0 +1,154 @@
+package egovframework.com.cop.bbs.service;
+
+import java.util.List;
+
+import egovframework.rte.psl.dataaccess.util.EgovMap;
+
+
+/**
+ * 게시물 관리를 위한 서비스 인터페이스  클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *
+ *   수정일      수정자           수정내용
+ *  -------      --------    ---------------------------
+ *   2009.3.19  이삼섭          최초 생성
+ *
+ * </pre>
+ */
+public interface EgovBBSManageService {
+
+    /**
+     * 게시물 한 건을 삭제 한다.
+     *
+     * @param Board
+     * @throws Exception
+     */
+    public void deleteBoardArticle(BoardVO Board, BoardMaster master) throws Exception;
+
+    /**
+     * 게시판에 게시물을 등록 한다.
+     *
+     * @see egovframework.com.cop.bbs.LmsBaseFileService.service.EgovBBSManageService#insertBoardArticle(egovframework.com.cop.bbs.brd.service.Board)
+     */
+    public void insertBoardArticle(BoardVO board, BoardMaster master) throws Exception ;
+
+    /**
+     * 게시판에 답변 게시물을 등록 한다.
+     *
+     * @see egovframework.com.cop.bbs.LmsBaseFileService.service.EgovBBSManageService#insertBoardArticle(egovframework.com.cop.bbs.brd.service.Board)
+     */
+    public void replyBoardArticle(BoardVO board, BoardMaster master) throws Exception ;
+
+    /**
+     * 게시물 대하여 상세 내용을 조회 한다.
+     *
+     * @param boardVO
+     * @return
+     * @throws Exception
+     */
+    public BoardVO selectBoardArticle(BoardVO boardVO) throws Exception;
+
+    /**
+     * 조건에 맞는 게시물 목록을 조회 한다.
+     *
+     * @param boardVO
+     * @return
+     * @throws Exception
+     */
+    public List<BoardVO> selectBoardArticles(BoardVO boardVO) throws Exception;
+
+    /**
+     * 조건에 맞는 게시물 목록건수를 조회 한다.
+     *
+     * @param boardVO
+     * @return
+     * @throws Exception
+     */
+    public int selectBoardArticlesCnt(BoardVO boardVO) throws Exception;
+
+    /**
+     * 게시물 한 건의 내용을 수정 한다.
+     *
+     * @param Board
+     * @throws Exception
+     */
+    public void updateBoardArticle(BoardVO Board, BoardMaster master, boolean isEstn) throws Exception;
+
+    /**
+     * 조건에 맞는 게시물 목록을 조회 한다.
+     *
+     * @param boardVO
+     * @return
+     * @throws Exception
+     */
+    public List<BoardVO> selectSearchBoardArticleList(BoardVO boardVO) throws Exception ;
+
+    /**
+     * 조건에 맞는 게시물 목록에 대한 전체 건수를 조회 한다.
+     *
+     * @param boardVO
+     * @return
+     * @throws Exception
+     */
+    public int selectSearchBoardArticleListCnt(BoardVO boardVO) throws Exception ;
+
+    /**
+     * 관리용 게시물을 이동시킨다.
+     *
+     * @param board
+     * @throws Exception
+     */
+    public void updateBoardArticlesManageMove(BoardVO board) throws Exception ;
+
+    /**
+     * 관리용 게시물을 복사한다.
+     *
+     * @param board
+     * @throws Exception
+     */
+    public void updateBoardArticlesManageCopy(BoardVO board) throws Exception;
+
+    /**
+     * 관리용 게시물을 삭제한다.
+     *
+     * @param board
+     * @throws Exception
+     */
+    public void updateBoardArticlesManageHide(BoardVO board) throws Exception ;
+
+    /**
+     * 게시물 한 건을 완전삭제 한다.
+     *
+     * @param board
+     * @throws Exception
+     */
+    public void deleteCompleteBoardArticle(BoardVO board) throws Exception ;
+
+    /**
+     * 게시물 한 건을 복구 한다.
+     *
+     * @param board
+     * @throws Exception
+     */
+    public void repairBoardArticle(BoardVO board) throws Exception ;
+
+    public List<EgovMap> selectBoardStatisticsPie(BoardVO boardVO) throws Exception;
+
+	public EgovMap selectBoardStatisticsBar(BoardVO boardVO) throws Exception;
+
+	public List<EgovMap> selectBoardStatisticsBarMemberList(BoardVO boardVO) throws Exception;
+
+	public EgovMap selectStatistics(BoardVO boardVO) throws Exception;
+
+   public EgovMap selectAttendCollectCnt(BoardVO boardVO) throws Exception;
+
+   public EgovMap selectMemBoard(BoardVO boardVO) throws Exception;
+
+   public List<EgovMap> selectStaffMemBoardList(BoardVO boardVO) throws Exception;
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSAttributeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSAttributeManageDAO.java
@@ -0,0 +1,129 @@
+package egovframework.com.cop.bbs.service.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import egovframework.com.cop.bbs.service.BoardMaster;
+import egovframework.com.cop.bbs.service.BoardMasterVO;
+import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
+
+/**
+ * 게시판 속성정보 관리를 위한 데이터 접근 클래스
+ * @author 공통서비스개발팀 이삼섭
+ * @since 2009.06.01
+ * @version 1.0
+ * @see
+ *
+ * <pre>
+ * << 개정이력(Modification Information) >>
+ *   
+ *   수정일      수정자           수정내용
+ *  -------      --------    ---------------------------
+ *   2009.3.12  이삼섭          최초 생성
+ *
+ * </pre>
+ */
+@Repository("BBSAttributeManageDAO")
+public class BBSAttributeManageDAO extends EgovAbstractDAO {
+
+    /**
+     * 등록된 게시판 속성정보를 삭제한다.
+     * 
+     * @param BoardMaster
+     */
+    public void deleteBBSMasterInf(BoardMaster boardMaster) throws Exception {
+	update("BBSAttributeManageDAO.deleteBBSMasterInf", boardMaster);
+    }
+    
+    //과정 게시판 삭제
+    public void deleteBBSMasterForSiteId(BoardMaster boardMaster) throws Exception {
+    	update("BBSAttributeManageDAO.deleteBBSMasterForSiteId", boardMaster);
+    }
+    
+    /**
+     * 신규 게시판 속성정보를 등록한다.
+     * 
+     * @param BoardMaster
+     */
+    public String insertBBSMasterInf(BoardMaster boardMaster) throws Exception {
+	return (String)insert("BBSAttributeManageDAO.insertBBSMasterInf", boardMaster);
+    }
+
+    /**
+     * 게시판 속성정보 한 건을 상세조회 한다.
+     * 
+     * @param BoardMasterVO
+     */
+    public BoardMasterVO selectBBSMasterInf(BoardMaster vo) throws Exception {
+  return (BoardMasterVO)select("BBSAttributeManageDAO.selectBBSMasterInf", vo);
+    }
+
+    
+    /**
+     * 게시판 속성정보 목록을 조회한다.
+     * 
+     * @param BoardMasterVO
+     */
+    @SuppressWarnings("unchecked")
+    public List<BoardMasterVO> selectBBSMasterInfs(BoardMasterVO vo) throws Exception {
+	return (List<BoardMasterVO>)list("BBSAttributeManageDAO.selectBBSMasterInfs", vo);
+    }
+
+    /**
+     * 게시판 속성정보 목록 숫자를 조회한다
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public int selectBBSMasterInfsCnt(BoardMasterVO vo) throws Exception {
+	return (Integer)select("BBSAttributeManageDAO.selectBBSMasterInfsCnt", vo);
+    }
+
+    /**
+     * 게시판 속성정보를 수정한다.
+     * 
+     * @param BoardMaster
+     */
+    public void updateBBSMasterInf(BoardMaster boardMaster) throws Exception {
+	update("BBSAttributeManageDAO.updateBBSMasterInf", boardMaster);
+    }
+
+    /**
+     * 유효한 게시판 목록을 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<BoardMasterVO> selectAllBBSMasteInf(BoardMasterVO vo) throws Exception {
+	// 커뮤니티, 동호회의 게시판이 나오지 않도록 COMTNBBSUSE 테이블과 Join 필요
+	return (List<BoardMasterVO>)list("BBSAttributeManageDAO.selectAllBBSMaster", vo);
+    }
+
+    /**
+     * 사용등록이 된 게시판 목록 전체를 불러온다.
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    @SuppressWarnings("unchecked")
+    public List<BoardMasterVO> selectAllBBSMasterManageInfs(BoardMasterVO vo) throws Exception {
+	return (List<BoardMasterVO>)list("BBSAttributeManageDAO.selectAllBBSMasterManageInfs", vo);
+    }
+    
+    /**
+     * 사용등록이 된 게시판 목록 숫자를 조회한다
+     * 
+     * @param vo
+     * @return
+     * @throws Exception
+     */
+    public int selectAllBBSMasterManageInfsCnt(BoardMasterVO vo) throws Exception {
+	return (Integer)select("BBSAttributeManageDAO.selectAllBBSMasterManageInfsCnt", vo);
+    }
+    
+}
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCommentDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCommentDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCtgryDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCtgryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCtgryMasterDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSCtgryMasterDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/BBSManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSAttributeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSAttributeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCommentServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCommentServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCtgryMasterServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCtgryMasterServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCtgryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSCtgryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/service/impl/EgovBBSManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSCommentController.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSCommentController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSManageController.java (added)
+++ base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/Community.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/Community.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/CommunityMnu.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/CommunityMnu.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/CommunityMnuVO.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/CommunityMnuVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/CommunityUser.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/CommunityUser.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/CommunityUserVO.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/CommunityUserVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/CommunityVO.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/CommunityVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/EgovCommunityManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/EgovCommunityManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/impl/CommunityManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/impl/CommunityManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/service/impl/EgovCommunityManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/service/impl/EgovCommunityManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSAttributeManageController.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSAttributeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSCommentController.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSCommentController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSManageController.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/web/EgovBBSManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/web/EgovCommunityManageController.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/web/EgovCommunityManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/cmy/web/TemplateServiceController.java (added)
+++ base/src/main/java/egovframework/com/cop/cmy/web/TemplateServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BbsSourc.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BbsSourc.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BbsSourcVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BbsSourcVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BbsTmplat.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BbsTmplat.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BbsTmplatVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BbsTmplatVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BoardUseInf.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BoardUseInf.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/BoardUseInfVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/BoardUseInfVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/ConfirmHistory.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/ConfirmHistory.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/ConfirmHistoryVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/ConfirmHistoryVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovBBSUseInfoManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovBBSUseInfoManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovBbsSourcHistoryService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovBbsSourcHistoryService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovBbsSourcService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovBbsSourcService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovBbsTmplatHistoryService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovBbsTmplatHistoryService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovBbsTmplatService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovBbsTmplatService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovConfirmManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovConfirmManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovLytSourcHistoryService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovLytSourcHistoryService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovLytSourcService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovLytSourcService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovLytTmplatHistoryService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovLytTmplatHistoryService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovLytTmplatService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovLytTmplatService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/EgovUserInfManageService.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/EgovUserInfManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/LytSourc.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/LytSourc.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/LytSourcVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/LytSourcVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/LytTmplat.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/LytTmplat.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/LytTmplatVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/LytTmplatVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/UserInfVO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/UserInfVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/BBSUseInfoManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/BBSUseInfoManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/ConfirmManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/ConfirmManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBBSUseInfoManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBBSUseInfoManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcHistoryDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcHistoryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcHistoryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcHistoryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsSourcServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatHistoryDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatHistoryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatHistoryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatHistoryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovBbsTmplatServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovConfirmManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovConfirmManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcHistoryDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcHistoryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcHistoryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcHistoryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytSourcServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatHistoryDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatHistoryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatHistoryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatHistoryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovLytTmplatServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovUserInfManageDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovUserInfManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/service/impl/EgovUserInfManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/com/service/impl/EgovUserInfManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/web/EgovConfirmController.java (added)
+++ base/src/main/java/egovframework/com/cop/com/web/EgovConfirmController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/com/web/EgovCopUserInfController.java (added)
+++ base/src/main/java/egovframework/com/cop/com/web/EgovCopUserInfController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/EgovSmsInfoService.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/EgovSmsInfoService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/Sms.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/Sms.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/SmsRecptn.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/SmsRecptn.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/SmsSenderService.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/SmsSenderService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/SmsVO.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/SmsVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/impl/SmsDAO.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/impl/SmsDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/service/impl/SmsSenderServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/service/impl/SmsSenderServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sms/web/UserSmsController.java (added)
+++ base/src/main/java/egovframework/com/cop/sms/web/UserSmsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/sns/web/SnsServiceController.java (added)
+++ base/src/main/java/egovframework/com/cop/sns/web/SnsServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/cop/svc/web/EgovCopServiceController.java (added)
+++ base/src/main/java/egovframework/com/cop/svc/web/EgovCopServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/ems/service/AtchmnFileVO.java (added)
+++ base/src/main/java/egovframework/com/ems/service/AtchmnFileVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/ems/service/DirectMailService.java (added)
+++ base/src/main/java/egovframework/com/ems/service/DirectMailService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/ems/service/MailMessageVO.java (added)
+++ base/src/main/java/egovframework/com/ems/service/MailMessageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/ems/service/impl/DirectMailDAO.java (added)
+++ base/src/main/java/egovframework/com/ems/service/impl/DirectMailDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/ems/service/impl/DirectMailServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/ems/service/impl/DirectMailServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventadhrncDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventadhrncDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventadhrncVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventadhrncVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventaswperVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventaswperVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventcnsrVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventcnsrVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventformVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventformVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventformaswperVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventformaswperVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventprzwnerDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventprzwnerDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventprzwnerVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventprzwnerVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventqesitmVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventqesitmVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtneventqesitmexVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtneventqesitmexVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoService.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoVO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/ComtnschdulinfoVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/impl/ComtnschdulinfoDAO.java (added)
+++ base/src/main/java/egovframework/com/evt/service/impl/ComtnschdulinfoDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/service/impl/ComtnschdulinfoServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/evt/service/impl/ComtnschdulinfoServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/evt/web/ComtnschdulinfoController.java (added)
+++ base/src/main/java/egovframework/com/evt/web/ComtnschdulinfoController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/AttendService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/AttendService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/AttendVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/AttendVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/BasefileService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/BasefileService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/BasefileVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/BasefileVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CertificateService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CertificateService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CertificateVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CertificateVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/ClassManageService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/ClassManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CurriculumMemberService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CurriculumMemberService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CurriculumService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CurriculumService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CurriculumVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CurriculumVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CurriculumbaseService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CurriculumbaseService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/CurriculumbaseVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/CurriculumbaseVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/GradeService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/GradeService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/LmsCommonUtil.java (added)
+++ base/src/main/java/egovframework/com/lms/service/LmsCommonUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/LmsMngVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/LmsMngVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/QuizService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/QuizService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/QuizVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/QuizVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/SurveyManageService.java (added)
+++ base/src/main/java/egovframework/com/lms/service/SurveyManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/SurveyQuestionExVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/SurveyQuestionExVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/SurveyQuestionVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/SurveyQuestionVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/SurveyVO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/SurveyVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/AttendDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/AttendDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/AttendServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/AttendServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/BasefileDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/BasefileDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/BasefileServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/BasefileServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CertificateDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CertificateDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CertificateServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CertificateServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/ClassDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/ClassDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/ClassManageDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/ClassManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/ClassManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/ClassManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/GradeDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/GradeDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/GradeServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/GradeServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/QuizDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/QuizDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/QuizServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/QuizServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/SurveyDAO.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/SurveyDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/SurveyManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/SurveyManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/service/impl/ZipUtils.java (added)
+++ base/src/main/java/egovframework/com/lms/service/impl/ZipUtils.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/AcademicController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/AcademicController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/AttendController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/AttendController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/CertificateController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/CertificateController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/ClassController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/ClassController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/CurriculumController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/CurriculumController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/CurriculumbaseController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/CurriculumbaseController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/CurseRegController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/CurseRegController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/GradeManageController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/GradeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/LmsTemplateController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/LmsTemplateController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/QuizController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/QuizController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/lmsManageController.java (added)
+++ base/src/main/java/egovframework/com/lms/web/lmsManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/view/GradeSampleExcelView.java (added)
+++ base/src/main/java/egovframework/com/lms/web/view/GradeSampleExcelView.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSAttributeManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSAttributeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCommentController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCommentController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCtgryController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCtgryController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCtgryMasterController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSCtgryMasterController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/bbs/web/EgovBBSManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/cmy/web/EgovCommunityManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/cmy/web/EgovCommunityManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/com/web/EgovBbsSourcManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/com/web/EgovBbsSourcManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/com/web/EgovBbsTmplatManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/com/web/EgovBbsTmplatManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/com/web/EgovLytSourcManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/com/web/EgovLytSourcManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/cop/com/web/EgovLytTmplatManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/cop/com/web/EgovLytTmplatManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/ems/web/UserEmsMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/ems/web/UserEmsMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/evt/ComtnschdulinfoMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/evt/ComtnschdulinfoMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/AcademicMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/AcademicMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/AttendMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/AttendMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/BasefileController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/BasefileController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CertificateMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/CertificateMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/ClassMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/ClassMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurriculumMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/CurriculumMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurriculumbaseMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/CurriculumbaseMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurseRegMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/CurseRegMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/GradeManageMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/GradeManageMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/LmsManageMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/LmsManageMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/LmsTemplateMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/LmsTemplateMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/QuizMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/QuizMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/SurveyMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/lms/web/SurveyMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/msi/web/EgovTemplateController.java (added)
+++ base/src/main/java/egovframework/com/mng/msi/web/EgovTemplateController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sch/ScheduleMngController.java (added)
+++ base/src/main/java/egovframework/com/mng/sch/ScheduleMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sts/web/EgovBbsStatsController.java (added)
+++ base/src/main/java/egovframework/com/mng/sts/web/EgovBbsStatsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sts/web/EgovEvtStatsController.java (added)
+++ base/src/main/java/egovframework/com/mng/sts/web/EgovEvtStatsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sts/web/EgovScrinStatsController.java (added)
+++ base/src/main/java/egovframework/com/mng/sts/web/EgovScrinStatsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sts/web/EgovStatsController.java (added)
+++ base/src/main/java/egovframework/com/mng/sts/web/EgovStatsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnClCodeManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnClCodeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnCodeManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnCodeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnDetailCodeManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/sym/ccm/web/EgovCcmCmmnDetailCodeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sym/mpm/web/EgovMpmController.java (added)
+++ base/src/main/java/egovframework/com/mng/sym/mpm/web/EgovMpmController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sym/sit/web/EgovSiteManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/sym/sit/web/EgovSiteManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/uss/ion/bnr/web/EgovBannerController.java (added)
+++ base/src/main/java/egovframework/com/mng/uss/ion/bnr/web/EgovBannerController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/uss/ion/pwm/web/EgovPopupManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/uss/ion/pwm/web/EgovPopupManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/uss/ion/sit/web/EgovLinkSiteManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/uss/ion/sit/web/EgovLinkSiteManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/uss/umt/web/EgovUserManageController.java (added)
+++ base/src/main/java/egovframework/com/mng/uss/umt/web/EgovUserManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/msi/service/ColumVO.java (added)
+++ base/src/main/java/egovframework/com/msi/service/ColumVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/msi/service/ContentsServiceVO.java (added)
+++ base/src/main/java/egovframework/com/msi/service/ContentsServiceVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/msi/web/ContentsServiceController.java (added)
+++ base/src/main/java/egovframework/com/msi/web/ContentsServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/msi/web/SearchServiceController.java (added)
+++ base/src/main/java/egovframework/com/msi/web/SearchServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/msi/web/TemplateServiceController.java (added)
+++ base/src/main/java/egovframework/com/msi/web/TemplateServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleMngService.java (added)
+++ base/src/main/java/egovframework/com/sch/service/ScheduleMngService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleMngVO.java (added)
+++ base/src/main/java/egovframework/com/sch/service/ScheduleMngVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleService.java (added)
+++ base/src/main/java/egovframework/com/sch/service/ScheduleService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/impl/ScheduleMngServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sch/service/impl/ScheduleMngServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/impl/SchedulebaseDAO.java (added)
+++ base/src/main/java/egovframework/com/sch/service/impl/SchedulebaseDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/web/ScheduleController.java (added)
+++ base/src/main/java/egovframework/com/sch/web/ScheduleController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/security/common/EgovSessionMapping.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/security/common/EgovSessionMapping.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/security/userdetails/util/EgovUserDetailsHelper.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/security/userdetails/util/EgovUserDetailsHelper.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorGroup.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorGroup.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorGroupVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorGroupVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorManage.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorManage.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorManageVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorRoleManage.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorRoleManage.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/AuthorRoleManageVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/AuthorRoleManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/DeptAuthor.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/DeptAuthor.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/DeptAuthorVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/DeptAuthorVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorGroupService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorGroupService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorManageService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorRoleManageService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovAuthorRoleManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovDeptAuthorService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovDeptAuthorService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovGroupManageService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovGroupManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/EgovRoleManageService.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/EgovRoleManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/GroupManage.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/GroupManage.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/GroupManageVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/GroupManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/RoleManage.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/RoleManage.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/RoleManageVO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/RoleManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorGroupDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorGroupDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorRoleManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/AuthorRoleManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/DeptAuthorDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/DeptAuthorDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorGroupServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorGroupServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorRoleManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovAuthorRoleManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovDeptAuthorServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovDeptAuthorServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovGroupManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovGroupManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/EgovRoleManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/EgovRoleManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/GroupManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/GroupManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/service/impl/RoleManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/service/impl/RoleManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/ram/web/EgovAuthorManageController.java (added)
+++ base/src/main/java/egovframework/com/sec/ram/web/EgovAuthorManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/EgovNameCheck.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/EgovNameCheck.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/EgovRlnmManageService.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/EgovRlnmManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/EgovSocketClient.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/EgovSocketClient.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/EgovTimedSocket.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/EgovTimedSocket.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/RealhpVO.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/RealhpVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/service/impl/EgovRlnmManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/service/impl/EgovRlnmManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sec/rnc/web/EgovRlnmManageController.java (added)
+++ base/src/main/java/egovframework/com/sec/rnc/web/EgovRlnmManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sts/service/EgovScrinStatsService.java (added)
+++ base/src/main/java/egovframework/com/sts/service/EgovScrinStatsService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sts/service/StatsVO.java (added)
+++ base/src/main/java/egovframework/com/sts/service/StatsVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sts/service/WebLogSummary.java (added)
+++ base/src/main/java/egovframework/com/sts/service/WebLogSummary.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sts/service/impl/EgovScrinStatsServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sts/service/impl/EgovScrinStatsServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sts/service/impl/ScrinStatsDAO.java (added)
+++ base/src/main/java/egovframework/com/sts/service/impl/ScrinStatsDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/service/EgovCalRestdeManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/service/EgovCalRestdeManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/service/Restde.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/service/Restde.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/service/RestdeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/service/RestdeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/service/impl/EgovCalRestdeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/service/impl/EgovCalRestdeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/service/impl/RestdeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/service/impl/RestdeManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/cal/web/EgovCalRestdeManageController.java (added)
+++ base/src/main/java/egovframework/com/sym/cal/web/EgovCalRestdeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCode.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCode.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCodeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCodeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/adc/service/EgovCcmAdministCodeManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/adc/service/EgovCcmAdministCodeManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/adc/service/impl/AdministCodeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/adc/service/impl/AdministCodeManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/adc/service/impl/EgovCcmAdministCodeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/adc/service/impl/EgovCcmAdministCodeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cca/service/CmmnCode.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cca/service/CmmnCode.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cca/service/CmmnCodeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cca/service/CmmnCodeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cca/service/EgovCcmCmmnCodeManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cca/service/EgovCcmCmmnCodeManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cca/service/impl/CmmnCodeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cca/service/impl/CmmnCodeManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cca/service/impl/EgovCcmCmmnCodeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cca/service/impl/EgovCcmCmmnCodeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/ccc/service/CmmnClCode.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/ccc/service/CmmnClCode.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/ccc/service/CmmnClCodeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/ccc/service/CmmnClCodeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/ccc/service/EgovCcmCmmnClCodeManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/ccc/service/EgovCcmCmmnClCodeManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/ccc/service/impl/CmmnClCodeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/ccc/service/impl/CmmnClCodeManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/ccc/service/impl/EgovCcmCmmnClCodeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/ccc/service/impl/EgovCcmCmmnClCodeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cde/service/CmmnDetailCode.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cde/service/CmmnDetailCode.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cde/service/CmmnDetailCodeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cde/service/CmmnDetailCodeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cde/service/EgovCcmCmmnDetailCodeManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cde/service/EgovCcmCmmnDetailCodeManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cde/service/impl/CmmnDetailCodeManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cde/service/impl/CmmnDetailCodeManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ccm/cde/service/impl/EgovCcmCmmnDetailCodeManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/ccm/cde/service/impl/EgovCcmCmmnDetailCodeManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/ext/service/EgovOrgCodeVO.java (added)
+++ base/src/main/java/egovframework/com/sym/ext/service/EgovOrgCodeVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/DataUseLog.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/DataUseLog.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/EgovLogManageAspect.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/EgovLogManageAspect.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/EgovLogManageScheduling.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/EgovLogManageScheduling.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/EgovLogManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/EgovLogManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/EgovLoginInfoService.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/EgovLoginInfoService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/LoginInfoVO.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/LoginInfoVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/LoginLog.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/LoginLog.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/WebLog.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/WebLog.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/impl/EgovLogManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/impl/EgovLogManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/impl/EgovLoginInfoDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/impl/EgovLoginInfoDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/impl/EgovLoginInfoServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/impl/EgovLoginInfoServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/service/impl/LogManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/log/service/impl/LogManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/web/EgovLogManageController.java (added)
+++ base/src/main/java/egovframework/com/sym/log/web/EgovLogManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/log/web/EgovWebLogInterceptor.java (added)
+++ base/src/main/java/egovframework/com/sym/log/web/EgovWebLogInterceptor.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/EgovMpmHistoryService.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/EgovMpmHistoryService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/EgovMpmService.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/EgovMpmService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/FileCompare.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/FileCompare.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/Mpm.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/Mpm.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/MpmVO.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/MpmVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/impl/EgovMpmHistoryServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/impl/EgovMpmHistoryServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/impl/EgovMpmServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/impl/EgovMpmServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/impl/MpmDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/impl/MpmDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/mpm/service/impl/MpmHistoryDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/mpm/service/impl/MpmHistoryDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/EgovSiteManageService.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/EgovSiteManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/SiteMainContentsManageVO.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/SiteMainContentsManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/SiteManageDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/SiteManageDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/SiteManageVO.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/SiteManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/impl/EgovSiteManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/impl/EgovSiteManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sym/sit/service/impl/SiteManageDAO.java (added)
+++ base/src/main/java/egovframework/com/sym/sit/service/impl/SiteManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/sso/filter/EgovSSOFilter.java (added)
+++ base/src/main/java/egovframework/com/uat/sso/filter/EgovSSOFilter.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/EgovLoginService.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/EgovLoginService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/EgovLogininfoScannerScanner.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/EgovLogininfoScannerScanner.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/EgovLogoutService.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/EgovLogoutService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/LoginVO.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/LoginVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/impl/EgovLoginServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/impl/EgovLoginServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/service/impl/LoginDAO.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/service/impl/LoginDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uat/uia/web/EgovLoginController.java (added)
+++ base/src/main/java/egovframework/com/uat/uia/web/EgovLoginController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/service/Banner.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/service/Banner.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/service/BannerVO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/service/BannerVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/service/EgovBannerService.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/service/EgovBannerService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/service/impl/BannerDAO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/service/impl/BannerDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/service/impl/EgovBannerServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/service/impl/EgovBannerServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/bnr/web/EgovBannerController.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/bnr/web/EgovBannerController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/service/EgovPopupManageService.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/service/EgovPopupManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/service/PopupManage.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/service/PopupManage.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/service/PopupManageVO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/service/PopupManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/service/impl/EgovPopupManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/service/impl/EgovPopupManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/service/impl/PopupManageDAO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/service/impl/PopupManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/pwm/web/EgovPopupManageController.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/pwm/web/EgovPopupManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.class (Binary) (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.class
Binary file is not shown
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.class (Binary) (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.class
Binary file is not shown
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.class (Binary) (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.class
Binary file is not shown
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.class (Binary) (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.class
Binary file is not shown
 
base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.class (Binary) (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.class
Binary file is not shown
 
base/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/sit/service/EgovLinkSiteManageService.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/sit/service/EgovLinkSiteManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/sit/service/LinkSiteManageDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/sit/service/LinkSiteManageDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/sit/service/LinkSiteManageVO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/sit/service/LinkSiteManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovLinkSiteManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovLinkSiteManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ion/sit/service/impl/LinkSiteManageDAO.java (added)
+++ base/src/main/java/egovframework/com/uss/ion/sit/service/impl/LinkSiteManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ivp/service/EgovIndvdlestbsService.java (added)
+++ base/src/main/java/egovframework/com/uss/ivp/service/EgovIndvdlestbsService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ivp/service/IndvdlestbsVO.java (added)
+++ base/src/main/java/egovframework/com/uss/ivp/service/IndvdlestbsVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ivp/service/impl/EgovIndvdlestbsServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/ivp/service/impl/EgovIndvdlestbsServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ivp/service/impl/IndvdlestbsDAO.java (added)
+++ base/src/main/java/egovframework/com/uss/ivp/service/impl/IndvdlestbsDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/ivp/web/EgovIndvdlestbsController.java (added)
+++ base/src/main/java/egovframework/com/uss/ivp/web/EgovIndvdlestbsController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/service/EgovUserManageService.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/service/EgovUserManageService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/service/UserDefaultVO.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/service/UserDefaultVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/service/UserManageVO.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/service/UserManageVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/service/impl/EgovUserManageServiceImpl.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/service/impl/EgovUserManageServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/service/impl/UserManageDAO.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/service/impl/UserManageDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/uss/umt/web/EgovUserInfoController.java (added)
+++ base/src/main/java/egovframework/com/uss/umt/web/EgovUserInfoController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/cas/service/EgovMessageUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/cas/service/EgovMessageUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/cas/service/EgovSessionCookieUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/cas/service/EgovSessionCookieUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovDateUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovDateUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedFileUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedFileUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedFileVo.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedFileVo.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedUUID.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovFormBasedUUID.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovFormatCheckUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovFormatCheckUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovHttpUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovHttpUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovNumberCheckUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovNumberCheckUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovNumberUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovNumberUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovQrCodeUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovQrCodeUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovSsoSecureEncryptUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovSsoSecureEncryptUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovStringUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovStringUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/EgovUtilTestService.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/EgovUtilTestService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/fcc/service/MapUtil.java (added)
+++ base/src/main/java/egovframework/com/utl/fcc/service/MapUtil.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/sim/service/EgovClntInfo.java (added)
+++ base/src/main/java/egovframework/com/utl/sim/service/EgovClntInfo.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/sim/service/EgovCrypTo.java (added)
+++ base/src/main/java/egovframework/com/utl/sim/service/EgovCrypTo.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/sim/service/EgovFileScrty.java (added)
+++ base/src/main/java/egovframework/com/utl/sim/service/EgovFileScrty.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/utl/sim/service/ProcessOutputThread.java (added)
+++ base/src/main/java/egovframework/com/utl/sim/service/ProcessOutputThread.java
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/client.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/client.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/confirmmessage.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/confirmmessage.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/errormessage.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/errormessage.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/format.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/format.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/infomessage.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/infomessage.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/server.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/server.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/conf/warnmessage.properties (added)
+++ base/src/main/resources/egovframework/egovProps/conf/warnmessage.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/globals.properties (added)
+++ base/src/main/resources/egovframework/egovProps/globals.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/compileSchema.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/compileSchema.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/compileSchema.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/compileSchema.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskAttrb.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskAttrb.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskAttrb.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskAttrb.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskCpcty.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskCpcty.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskCpcty.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskCpcty.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskExst.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskExst.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskExst.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskExst.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskInfo.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskInfo.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDiskInfo.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDiskInfo.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDrctryAccess.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDrctryAccess.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDrctryByOwner.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDrctryByOwner.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDrctryByOwner.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDrctryByOwner.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDrctryOwner.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDrctryOwner.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getDrctryOwner.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getDrctryOwner.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getMoryInfo.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getMoryInfo.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getMoryInfo.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getMoryInfo.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getMountLc.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getMountLc.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getNetWorkInfo.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getNetWorkInfo.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getOSInfo.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getOSInfo.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getOSInfo.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getOSInfo.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getPrductStatus.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getPrductStatus.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getPrductStatus.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getPrductStatus.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getPrductVersion.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getPrductVersion.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getPrductVersion.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getPrductVersion.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/getProcInfo.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/getProcInfo.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/moveDrctry.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/moveDrctry.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/moveDrctry.sh (added)
+++ base/src/main/resources/egovframework/egovProps/prg/moveDrctry.sh
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/egovProps/prg/sh_001.bat (added)
+++ base/src/main/resources/egovframework/egovProps/prg/sh_001.bat
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/message/message-common_en.properties (added)
+++ base/src/main/resources/egovframework/message/message-common_en.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/message/message-common_en_US.properties (added)
+++ base/src/main/resources/egovframework/message/message-common_en_US.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/message/message-common_ko.properties (added)
+++ base/src/main/resources/egovframework/message/message-common_ko.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/message/message-common_ko_KR.properties (added)
+++ base/src/main/resources/egovframework/message/message-common_ko_KR.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-aspect.xml (added)
+++ base/src/main/resources/egovframework/spring/context-aspect.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-common.xml (added)
+++ base/src/main/resources/egovframework/spring/context-common.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-datasource.xml (added)
+++ base/src/main/resources/egovframework/spring/context-datasource.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-egovuserdetailshelper.xml (added)
+++ base/src/main/resources/egovframework/spring/context-egovuserdetailshelper.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-excel.xml (added)
+++ base/src/main/resources/egovframework/spring/context-excel.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-idgen.xml (added)
+++ base/src/main/resources/egovframework/spring/context-idgen.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-properties.xml (added)
+++ base/src/main/resources/egovframework/spring/context-properties.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-scheduling.xml (added)
+++ base/src/main/resources/egovframework/spring/context-scheduling.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-sqlMap.xml (added)
+++ base/src/main/resources/egovframework/spring/context-sqlMap.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-syslogaop.xml (added)
+++ base/src/main/resources/egovframework/spring/context-syslogaop.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-transaction.xml (added)
+++ base/src/main/resources/egovframework/spring/context-transaction.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-validator.xml (added)
+++ base/src/main/resources/egovframework/spring/context-validator.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/views.xml (added)
+++ base/src/main/resources/egovframework/spring/views.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/fms/EgovFile_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/fms/EgovFile_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/cal/EgovRestdeManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/cal/EgovRestdeManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovAdministCodeManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovAdministCodeManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnClCodeManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnClCodeManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnCodeManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnCodeManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnDetailCodeManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/sym/ccm/EgovCmmnDetailCodeManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cmm/use/EgovCmmUse_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cmm/use/EgovCmmUse_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSComment_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSComment_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSCtgryMaster_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSCtgryMaster_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSCtgry_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSCtgry_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSMaster_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBBSMaster_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBoard_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBoard_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/cmy/EgovCmmnty_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/cmy/EgovCmmnty_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBBSUse_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBBSUse_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsSourcHistory_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsSourcHistory_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsSourc_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsSourc_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsTmplatHistory_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsTmplatHistory_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsTmplat_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovBbsTmplat_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovConfirm_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovConfirm_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytSourcHistory_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytSourcHistory_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytSourc_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytSourc_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytTmplatHistory_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytTmplatHistory_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytTmplat_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovLytTmplat_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovUserInf_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/com/EgovUserInf_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/cop/sms/EgovSms_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/sms/EgovSms_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/evt/Comtnschdulinfo_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/evt/Comtnschdulinfo_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/atd/Attend_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/atd/Attend_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/basefile/Basefile_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/basefile/Basefile_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/certificate/Certificate_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/certificate/Certificate_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/cla/Class_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/cla/Class_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crcl/Curriculum_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/crcl/Curriculum_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crclb/Curriculumbase_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/crclb/Curriculumbase_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crm/CurriculumMember_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/crm/CurriculumMember_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/grd/Grade_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/grd/Grade_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/quiz/Quiz_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/quiz/Quiz_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/sur/Survey_SQL.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/lms/sur/Survey_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sch/EgovScheduleMng_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sch/EgovScheduleMng_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorGroup_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorGroup_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorRoleManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovAuthorRoleManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovDeptAuthor_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovDeptAuthor_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovGroupManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovGroupManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovRoleManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sec/EgovRoleManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sts/EgovScrinStats_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sts/EgovScrinStats_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sym/log/EgovLoginInfo_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sym/log/EgovLoginInfo_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sym/log/EgovSysLog_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sym/log/EgovSysLog_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sym/mpm/EgovMpmHistory_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sym/mpm/EgovMpmHistory_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sym/mpm/EgovMpm_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sym/mpm/EgovMpm_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sym/sit/EgovSiteManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/sym/sit/EgovSiteManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uat/uia/EgovLoginUsr_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uat/uia/EgovLoginUsr_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/bnr/EgovBanner_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/bnr/EgovBanner_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/pwm/PopupManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/pwm/PopupManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/sit/EgovLinkSiteManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/ion/sit/EgovLinkSiteManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uss/ivp/EgovIndvdlestbs_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/ivp/EgovIndvdlestbs_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/uss/umt/EgovUserManage_SQL_Mysql.xml (added)
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/umt/EgovUserManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/cal/EgovRestdeManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/cal/EgovRestdeManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovAdministCodeManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovAdministCodeManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnClCodeManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnClCodeManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnCodeManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnCodeManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnDetailCodeManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/ccm/EgovCmmnDetailCodeManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cmm/sym/zip/EgovZipManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cmm/sym/zip/EgovZipManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovBBSCtgryRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovBBSCtgryRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovBdMstrRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovBdMstrRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovCommentRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovCommentRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovNoticeRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovNoticeRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovSatisfactionRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovSatisfactionRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/bbs/EgovScrapRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/bbs/EgovScrapRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyMnuRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyMnuRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyUserRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/cmy/EgovCmmntyUserRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/com/EgovCopComManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/com/EgovCopComManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/cop/smt/sim/EgovIndvdlSchdulManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/cop/smt/sim/EgovIndvdlSchdulManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/evt/ComtneventformaswperRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/evt/ComtneventformaswperRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/evt/ComtnschdulinfoRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/evt/ComtnschdulinfoRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/sec/EgovSecurityManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/sec/EgovSecurityManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/sts/EgovReprtStats.xml (added)
+++ base/src/main/resources/egovframework/validator/com/sts/EgovReprtStats.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/sym/log/EgovSysHistManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/sym/log/EgovSysHistManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/sym/mpm/EgovMpmRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/sym/mpm/EgovMpmRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/sym/sit/EgovSitRegist.xml (added)
+++ base/src/main/resources/egovframework/validator/com/sym/sit/EgovSitRegist.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uat/uia/EgovIdPasswordSearch.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uat/uia/EgovIdPasswordSearch.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uat/uia/EgovLoginPolicy.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uat/uia/EgovLoginPolicy.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/ion/bnr/EgovBanner.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/ion/bnr/EgovBanner.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/ion/mlg/EgovMlginfo.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/ion/mlg/EgovMlginfo.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/ion/pwm/PopupManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/ion/pwm/PopupManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/ion/sit/EgovSiteManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/ion/sit/EgovSiteManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/umt/EgovPassword.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/umt/EgovPassword.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/uss/umt/EgovUserManage.xml (added)
+++ base/src/main/resources/egovframework/validator/com/uss/umt/EgovUserManage.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/com/utl/sim/EgovSysInfo.xml (added)
+++ base/src/main/resources/egovframework/validator/com/utl/sim/EgovSysInfo.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/validator/validator-rules.xml (added)
+++ base/src/main/resources/egovframework/validator/validator-rules.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/jasperreports-views.properties (added)
+++ base/src/main/resources/jasperreports-views.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/log4j.xml (added)
+++ base/src/main/resources/log4j.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/log4j2.xml (added)
+++ base/src/main/resources/log4j2.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/META-INF/MANIFEST.MF (added)
+++ base/src/main/webapp/META-INF/MANIFEST.MF
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-interceptor.xml (added)
+++ base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-interceptor.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-loginaop.xml (added)
+++ base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-loginaop.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml (added)
+++ base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-stsaop.xml (added)
+++ base/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-stsaop.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/dataAccessFailure.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/dataAccessFailure.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovBizException.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovBizException.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovError.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovError.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovFrameBizResult.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovFrameBizResult.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovHttpSessionException.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/egovHttpSessionException.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovDtaResFileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovDtaResFileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovFileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovFileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovImgFileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovImgFileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovStaffFileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/EgovStaffFileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/StudyFileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/fms/StudyFileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/accessDenied.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/accessDenied.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorGroupManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorGroupManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorInsert.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorInsert.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorRoleManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorRoleManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorUpdate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorUpdate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptAuthorManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptAuthorManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovDeptSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupInsert.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupInsert.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupUpdate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovGroupUpdate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleInsert.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleInsert.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleUpdate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleUpdate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovCallGpin.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovCallGpin.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovGpinCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovGpinCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovGpinCnfirmChk.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovGpinCnfirmChk.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlhpCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlhpCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlhpCnfirmChk.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlhpCnfirmChk.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmCnfirmChk.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmCnfirmChk.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmPinCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sec/rnc/EgovRlnmPinCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministCalPopup.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministCalPopup.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministDayCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministDayCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministMonthCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministMonthCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministWeekCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministWeekCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministYearCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovAdministYearCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovCalPopup.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovCalPopup.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalCalPopup.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalCalPopup.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalDayCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalDayCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalMonthCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalMonthCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalWeekCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalWeekCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalYearCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovNormalYearCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeDetail.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeDetail.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/cal/EgovRestdeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cca/EgovCcmCmmnCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnClCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnCodeDetail.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/ccc/EgovCcmCmmnCodeDetail.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/ccm/cde/EgovCcmCmmnDetailCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmExcelZipRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmExcelZipRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmRdnmZipSearchList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmRdnmZipSearchList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipDetail.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipDetail.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipSearchList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipSearchList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipSearchPopup.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/sym/zip/EgovCcmZipSearchPopup.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/ChangePassword.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/ChangePassword.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/ChangePasswordComplete.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/ChangePasswordComplete.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovIdSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovIdSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovIdSearchComplete.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovIdSearchComplete.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovLoginUsr.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovLoginUsr.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovPasswordSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovPasswordSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovPasswordSearchComplete.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovPasswordSearchComplete.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserIdPwRegistDn.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserIdPwRegistDn.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserRegistDn.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserRegistDn.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserRequestRegistDn.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovUserRequestRegistDn.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovCertificate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovCertificate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovIdDplctCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovIdDplctCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovSelectMber.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovSelectMber.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovSelectMber_old.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovSelectMber_old.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovStplatCnfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovStplatCnfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserConfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserConfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserInsert.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserInsert.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserInsertComplete.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserInsertComplete.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserPasswordUpdate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserPasswordUpdate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserSecsn.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserSecsn.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserUpdate.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserUpdate.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserUpdateForm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/EgovUserUpdateForm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/MailAuth.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/MailAuth.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/userUpdateStnum.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uss/umt/userUpdateStnum.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/utl/wed/EgovInsertImage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/utl/wed/EgovInsertImage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/validator.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/validator.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyAdresDplct.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyAdresDplct.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyClosing.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyClosing.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyInfo.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyInfo.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyInfs.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyInfs.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyMainPage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyMainPage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyMsg.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyMsg.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyNmDplct.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyNmDplct.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyStplat.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyStplat.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUpdt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUpdt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUserBySelf.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUserBySelf.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUserSecsn.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmmntyUserSecsn.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmybbsMstrList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCmybbsMstrList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCommntyBoardList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/EgovCommntyBoardList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/EgovBoardMstrRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/EgovBoardMstrRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/cmy/bbs/cmy_001/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovConfirmList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovConfirmList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovConfmInfUpdt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovConfmInfUpdt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovUserList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovUserList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovUserListPop.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/EgovUserListPop.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/selectAllBBSMasterManageInfs.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/com/selectAllBBSMasterManageInfs.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/ctg/EgovBBSCtgryMasterList02.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/ctg/EgovBBSCtgryMasterList02.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoDetail.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoDetail.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/EgovSmsInfoRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/addSms.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sms/addSms.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sns/SendSns.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/sns/SendSns.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/svc/EgovAppLoginResultXml.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/svc/EgovAppLoginResultXml.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cop/svc/EgovNotifyArticleXml.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cop/svc/EgovNotifyArticleXml.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventFinish.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventFinish.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventForm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventForm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventPop.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventPop.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventResult.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventResult.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventUser.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulEventUser.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/ComtnschdulinfoView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/evt/popupList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/evt/popupList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cmm/EgovLoginMng.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cmm/EgovLoginMng.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/EgovBoardMstrList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/EgovBoardMstrList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/EgovBoardMstrRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/EgovBoardMstrRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterList02.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterList02.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryMasterRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/ctg/EgovBBSCtgryRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/bbs/default/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/cmy/EgovCmmntyUseInfo.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/cmy/EgovCmmntyUseInfo.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/cmy/EgovCmmntyUseList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/cmy/EgovCmmntyUseList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcHistoryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcHistoryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcHistoryView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcHistoryView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsSourcRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateHistoryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateHistoryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateHistoryView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateHistoryView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovBbsTemplateRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcHistoryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcHistoryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcHistoryView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcHistoryView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytSourcRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateHistoryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateHistoryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateHistoryView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateHistoryView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/cop/com/EgovLytTemplateRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/ems/ComtnemsInfo.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/ems/ComtnemsInfo.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventAswperView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventAswperView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventadhrncExcel.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventadhrncExcel.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventadhrncMngList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventadhrncMngList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/Comtneventformaswper.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/Comtneventformaswper.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerExcel.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerExcel.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerUserList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtneventprzwnerUserList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulEventResult.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulEventResult.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulinfoMngList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulinfoMngList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulinfoMngRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/evt/ComtnschdulinfoMngRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/academicSystem.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/academicSystem.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/academicSystemRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/academicSystemRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/atd/AttendList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/atd/AttendList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/atd/AttendListAjax.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/atd/AttendListAjax.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/basefile/BasefileList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/basefile/BasefileList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/basefile/BasefileRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/basefile/BasefileRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/certificate/certificateList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/certificate/certificateList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classFileList2.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classFileList2.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classFileView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classFileView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classSurveyList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/classSurveyList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/curriculumBoardList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/curriculumBoardList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/curriculumStudyList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/cla/curriculumStudyList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumMngList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumMngList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumStudentView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumStudentView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/CurriculumView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkArticle.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkArticle.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkTestList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crcl/HomeworkTestList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseDetailAjax.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseDetailAjax.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crclb/CurriculumbaseRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumAcceptView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumAcceptView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumClassRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumClassRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumClassView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumClassView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumGroupRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumGroupRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumGroupView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumGroupView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumRegisterView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumRegisterView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumStudentView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curriculumStudentView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageCancelRule.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageCancelRule.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageCancelRuleReg.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageCancelRuleReg.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageConfirm.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageConfirm.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregManageView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregSttusList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregSttusList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregSttusView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/crm/curseregSttusView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/HomeworkList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/HomeworkList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/HomeworkTotalList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/HomeworkTotalList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/completeStand.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/completeStand.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/curriculumSurveyList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/curriculumSurveyList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/curriculumSurveyView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/curriculumSurveyView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/gradeTotal.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/gradeTotal.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsAdd.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsAdd.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsControl.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsControl.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsPopList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsPopList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsStatistics.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsStatistics.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsBbsView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsControl.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsControl.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsEvtPopList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsEvtPopList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsMemBbsList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsMemBbsList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsMemBbsView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/lmsMemBbsView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/manageReport.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/manageReport.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/manageReportList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/manageReportList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/quizExamList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/quizExamList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/quizList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/quizList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/schedule.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/schedule.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleCalendarView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleCalendarView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleIstAjax.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/scheduleIstAjax.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlan.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlan.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlanReg.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlanReg.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlanView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/studyPlanView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/surveyMemberList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/manage/surveyMemberList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/sur/SurveyManage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/sur/SurveyManage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/sur/SurveyManageList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/sur/SurveyManageList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/curriculumStudenttabmenu.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/curriculumStudenttabmenu.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/curseregtabmenu.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/curseregtabmenu.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/tabmenu.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/lms/template/tabmenu.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/rnk/MngRankingMileage.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/rnk/MngRankingMileage.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/campusSchedule.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/campusSchedule.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/classSchedule.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/classSchedule.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/classScheduleView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sch/classScheduleView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnmmsInfo.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnmmsInfo.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsInfo.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsInfo.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsuserList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsuserList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsuserMmsList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sms/ComtnsmsuserMmsList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovBbsStats.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovBbsStats.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovCmyStats.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovCmyStats.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovEvtStats.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovEvtStats.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovEvtStatsuser.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovEvtStatsuser.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovMlgStats.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovMlgStats.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovScrinStats.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sts/EgovScrinStats.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cca/EgovCcmCmmnCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnClCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnCodeDetail.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/ccc/EgovCcmCmmnCodeDetail.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeModify.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeModify.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ccm/cde/EgovCcmCmmnDetailCodeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ext/EgovOrgCodeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/ext/EgovOrgCodeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmHistoryList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmHistoryList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmHistoryView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmHistoryView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmPreview.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmPreview.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/mpm/EgovMpmRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteInfoRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteInfoRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteListCommon.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteListCommon.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteListInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/sym/sit/EgovSiteListInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/bottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/bottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/popBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/popBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/popTop.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/popTop.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/top.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/top.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMberExcelUpload.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMberExcelUpload.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberIndt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberIndt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberListExcel.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberListExcel.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberUpdt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberUpdt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovMemberView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStaffIndt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStaffIndt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStaffList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStaffList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStuMemberList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStuMemberList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentIndt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentIndt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentView.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/EgovStudentView.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/SendPassword.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/usr/SendPassword.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/bnr/EgovBannerList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/bnr/EgovBannerList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/bnr/EgovBannerRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/bnr/EgovBannerRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlgUserlogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlgUserlogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlgUserlogRegister.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlgUserlogRegister.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoUpdt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/mlg/EgovMlginfoUpdt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/pwm/EgovPopupList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/pwm/EgovPopupList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/pwm/EgovPopupRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/pwm/EgovPopupRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/sit/EgovSiteInfoRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/sit/EgovSiteInfoRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/sit/EgovSiteListInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/uss/ion/sit/EgovSiteListInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cntntsService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cntntsService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/index.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/index.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/tmplatBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/tmplatBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/tmplatHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/mma/tmplatHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/sch/tmplatBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/sch/tmplatBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/sch/tmplatHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/sch/tmplatHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/siteMap.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/siteMap.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/bannerService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/bannerService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/bbsSearchService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/bbsSearchService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/boardMoreService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/boardMoreService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/boardService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/boardService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/eventService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/eventService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/linkSiteService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/linkSiteService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/menuService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/menuService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/popupService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/popupService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/searchBoardService.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/svc/searchBoardService.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovBbsSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovBbsSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovCmySearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovCmySearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovTotalSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovTotalSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovVodSearch.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/EgovVodSearch.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/scheduleCalendar.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/scheduleCalendar.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/todaySchedule.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/todaySchedule.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sch/todayScheduleAjax.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sch/todayScheduleAjax.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/BBSTMP_0000000000001/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000001/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000002/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000003/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000004/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovCommentList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovCommentList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000005/EgovNoticeRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000010/EgovNoticeList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/bbs/sourc/BBSSRC_0000000000010/EgovNoticeList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sit/LTYTMP_0000000000001/tmplatBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sit/LTYTMP_0000000000001/tmplatBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sit/LTYTMP_0000000000001/tmplatHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sit/LTYTMP_0000000000001/tmplatHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcBottom_MBL.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcBottom_MBL.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcHead_MBL.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/cmy/LYTSRC_0000000000003/sourcHead_MBL.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcBottom.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcBottom.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcHead.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcHead.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000001.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000001.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000004.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000004.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000006.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000006.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000008.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000008.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000010.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000010.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000012.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000012.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000014.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000014.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000016.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000016.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000016_PRE.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000016_PRE.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000018.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000018.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000018_PRE.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000018_PRE.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000020.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000020.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000022.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000022.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000024.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000024.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000026.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000026.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000028.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000028.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000030.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000030.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000031.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000031.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000034.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000034.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000172.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000172.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000174.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000000174.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000001994.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000001994.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000001994_MBL.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/MNU_0000000000001994_MBL.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_BAN_LOG_CHANGE (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_BAN_LOG_CHANGE
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_LST_LOG_CHANGE (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_LST_LOG_CHANGE
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_MPM_LOG_CHANGE (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_MPM_LOG_CHANGE
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_SIT_LOG_CHANGE (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/_SIT_LOG_CHANGE
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/cpyrhtSttemntSvc.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/cpyrhtSttemntSvc.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/emailColctPolicy.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/emailColctPolicy.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_MBL.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_MBL.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_MBL_PRE.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_MBL_PRE.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_PRE.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/index_PRE.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/indvdlInfoPolicy.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/indvdlInfoPolicy.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/terms.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/terms.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/useStplat.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/SITE_000000000000001/useStplat.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/index.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/index.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/index_MBL.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/mnu/index_MBL.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovLoginLogInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovLoginLogInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovLoginLogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovLoginLogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistUpdt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysHistUpdt.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysLogInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysLogInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysLogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovSysLogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogRegist.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovTrsmrcvLogRegist.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovUserLogInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovUserLogInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovUserLogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovUserLogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovWebLogInqire.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovWebLogInqire.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovWebLogList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/sym/log/EgovWebLogList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/bnr/EgovBannerList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/bnr/EgovBannerList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/000.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/000.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/010.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/010.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/020.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/020.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/030.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/030.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/040.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/040.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/051.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/051.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/052.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/052.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/053.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/053.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/054.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/054.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/055.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/055.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/056.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/056.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/057.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/057.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/058.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/058.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/059.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/059.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/060.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/060.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/999.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/999.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/popupList.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/uss/ion/pwn/popupList.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/lib/castor-0.9.6.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/castor-0.9.6.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/clicksend-java-client-1.0.0.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/clicksend-java-client-1.0.0.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/cos.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/cos.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/ezmorph-1.0.6.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/ezmorph-1.0.6.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/gpin-sp-1.4.0.2.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/gpin-sp-1.4.0.2.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/gpin-sp-ext-1.4.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/gpin-sp-ext-1.4.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/groovy-all-2.0.1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/groovy-all-2.0.1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/iText-2.1.7.js1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/iText-2.1.7.js1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/ibatis-sqlmap-2.3.4.726c.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/ibatis-sqlmap-2.3.4.726c.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/jasperreports-5.0.1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/jasperreports-5.0.1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/jasperreports-applet-5.0.1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/jasperreports-applet-5.0.1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/jasperreports-fonts-5.0.1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/jasperreports-fonts-5.0.1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/jasperreports-javaflow-5.0.1.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/jasperreports-javaflow-5.0.1.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/json-lib-2.4-jdk15.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/json-lib-2.4-jdk15.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/poi-3.9-20121203.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/poi-3.9-20121203.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/poi-excelant-3.9-20121203.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/poi-excelant-3.9-20121203.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/poi-ooxml-3.9-20121203.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/poi-ooxml-3.9-20121203.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/poi-ooxml-schemas-3.9-20121203.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/poi-ooxml-schemas-3.9-20121203.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/poi-scratchpad-3.9-20121203.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/poi-scratchpad-3.9-20121203.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/qrcode-0.0.1-SNAPSHOT.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/qrcode-0.0.1-SNAPSHOT.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/saml-1.4.0.2.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/saml-1.4.0.2.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/sciSecu_v2.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/sciSecu_v2.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/sp-proxy-1.4.0.2.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/sp-proxy-1.4.0.2.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/taglibs-string.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/taglibs-string.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/lib/thumbnailator-0.4.2-all.jar (Binary) (added)
+++ base/src/main/webapp/WEB-INF/lib/thumbnailator-0.4.2-all.jar
Binary file is not shown
 
base/src/main/webapp/WEB-INF/reports/report_pdf.jrxml (added)
+++ base/src/main/webapp/WEB-INF/reports/report_pdf.jrxml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/web.xml (added)
+++ base/src/main/webapp/WEB-INF/web.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/clientaccesspolicy.xml (added)
+++ base/src/main/webapp/clientaccesspolicy.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/code404.jsp (added)
+++ base/src/main/webapp/code404.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/code500.jsp (added)
+++ base/src/main/webapp/code500.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/crossdomain.xml (added)
+++ base/src/main/webapp/crossdomain.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/goUrl.jsp (added)
+++ base/src/main/webapp/goUrl.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/index.jsp (added)
+++ base/src/main/webapp/index.jsp
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ace.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ace.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-chromevox.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-chromevox.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-elastic_tabstops_lite.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-elastic_tabstops_lite.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-emmet.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-emmet.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-error_marker.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-error_marker.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-keybinding_menu.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-keybinding_menu.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-language_tools.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-language_tools.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-modelist.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-modelist.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-old_ie.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-old_ie.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-options.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-options.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-searchbox.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-searchbox.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-settings_menu.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-settings_menu.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-spellcheck.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-spellcheck.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-split.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-split.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-static_highlight.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-static_highlight.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-statusbar.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-statusbar.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-textarea.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-textarea.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-themelist.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-themelist.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/ext-whitespace.js (added)
+++ base/src/main/webapp/lib/ace/src-min/ext-whitespace.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/keybinding-emacs.js (added)
+++ base/src/main/webapp/lib/ace/src-min/keybinding-emacs.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/keybinding-vim.js (added)
+++ base/src/main/webapp/lib/ace/src-min/keybinding-vim.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-abap.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-abap.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-actionscript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-actionscript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ada.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ada.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-apache_conf.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-apache_conf.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-asciidoc.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-asciidoc.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-assembly_x86.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-assembly_x86.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-autohotkey.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-autohotkey.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-batchfile.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-batchfile.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-c9search.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-c9search.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-c_cpp.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-c_cpp.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-clojure.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-clojure.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-cobol.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-cobol.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-coffee.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-coffee.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-coldfusion.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-coldfusion.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-csharp.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-csharp.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-css.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-css.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-curly.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-curly.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-d.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-d.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-dart.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-dart.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-diff.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-diff.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-django.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-django.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-dot.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-dot.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ejs.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ejs.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-erlang.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-erlang.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-forth.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-forth.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ftl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ftl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-glsl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-glsl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-golang.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-golang.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-groovy.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-groovy.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-haml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-haml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-handlebars.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-handlebars.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-haskell.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-haskell.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-haxe.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-haxe.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-html.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-html.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-html_completions.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-html_completions.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-html_ruby.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-html_ruby.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ini.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ini.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-jack.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-jack.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-jade.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-jade.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-java.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-java.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-javascript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-javascript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-json.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-json.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-jsoniq.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-jsoniq.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-jsp.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-jsp.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-jsx.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-jsx.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-julia.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-julia.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-latex.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-latex.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-less.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-less.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-liquid.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-liquid.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-lisp.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-lisp.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-livescript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-livescript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-logiql.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-logiql.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-lsl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-lsl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-lua.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-lua.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-luapage.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-luapage.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-lucene.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-lucene.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-makefile.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-makefile.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-markdown.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-markdown.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-matlab.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-matlab.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-mel.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-mel.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-mushcode.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-mushcode.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-mushcode_high_rules.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-mushcode_high_rules.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-mysql.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-mysql.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-nix.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-nix.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-objectivec.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-objectivec.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ocaml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ocaml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-pascal.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-pascal.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-perl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-perl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-pgsql.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-pgsql.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-php.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-php.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-plain_text.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-plain_text.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-powershell.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-powershell.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-prolog.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-prolog.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-properties.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-properties.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-protobuf.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-protobuf.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-python.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-python.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-r.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-r.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-rdoc.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-rdoc.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-rhtml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-rhtml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-ruby.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-ruby.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-rust.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-rust.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-sass.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-sass.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-scad.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-scad.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-scala.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-scala.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-scheme.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-scheme.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-scss.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-scss.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-sh.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-sh.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-sjs.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-sjs.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-snippets.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-snippets.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-soy_template.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-soy_template.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-space.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-space.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-sql.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-sql.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-stylus.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-stylus.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-svg.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-svg.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-tcl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-tcl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-tex.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-tex.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-text.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-text.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-textile.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-textile.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-tmsnippet.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-tmsnippet.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-toml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-toml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-twig.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-twig.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-typescript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-typescript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-vbscript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-vbscript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-velocity.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-velocity.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-verilog.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-verilog.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-vhdl.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-vhdl.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-xml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-xml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-xquery.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-xquery.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/mode-yaml.js (added)
+++ base/src/main/webapp/lib/ace/src-min/mode-yaml.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-ambiance.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-ambiance.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-chaos.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-chaos.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-chrome.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-chrome.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-clouds.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-clouds.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-clouds_midnight.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-clouds_midnight.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-cobalt.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-cobalt.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-crimson_editor.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-crimson_editor.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-dawn.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-dawn.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-dreamweaver.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-dreamweaver.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-eclipse.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-eclipse.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-github.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-github.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-idle_fingers.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-idle_fingers.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-katzenmilch.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-katzenmilch.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-kr.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-kr.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-kuroir.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-kuroir.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-merbivore.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-merbivore.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-merbivore_soft.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-merbivore_soft.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-mono_industrial.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-mono_industrial.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-monokai.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-monokai.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-pastel_on_dark.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-pastel_on_dark.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-solarized_dark.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-solarized_dark.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-solarized_light.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-solarized_light.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-terminal.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-terminal.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-textmate.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-textmate.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-tomorrow.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-tomorrow.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_blue.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_blue.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_bright.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_bright.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_eighties.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-tomorrow_night_eighties.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-twilight.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-twilight.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-vibrant_ink.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-vibrant_ink.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/theme-xcode.js (added)
+++ base/src/main/webapp/lib/ace/src-min/theme-xcode.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-coffee.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-coffee.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-css.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-css.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-javascript.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-javascript.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-json.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-json.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-lua.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-lua.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-php.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-php.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ace/src-min/worker-xquery.js (added)
+++ base/src/main/webapp/lib/ace/src-min/worker-xquery.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/export/FileSaver.min.js (added)
+++ base/src/main/webapp/lib/export/FileSaver.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/export/tableExport.min.js (added)
+++ base/src/main/webapp/lib/export/tableExport.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/export/xlsx.core.min.js (added)
+++ base/src/main/webapp/lib/export/xlsx.core.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/ext/tmpl.min.js (added)
+++ base/src/main/webapp/lib/ext/tmpl.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/flipClock/DailyCounter.js (added)
+++ base/src/main/webapp/lib/flipClock/DailyCounter.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/flipClock/flipclock.css (added)
+++ base/src/main/webapp/lib/flipClock/flipclock.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/flipClock/flipclock.min.js (added)
+++ base/src/main/webapp/lib/flipClock/flipclock.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/font/malgun.ttf (Binary) (added)
+++ base/src/main/webapp/lib/font/malgun.ttf
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/LICENCE.txt (added)
+++ base/src/main/webapp/lib/jBox/audio/LICENCE.txt
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/audio/beep1.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep1.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/beep1.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep1.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/beep2.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep2.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/beep2.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep2.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/beep3.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep3.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/beep3.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/beep3.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling1.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling1.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling1.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling1.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling2.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling2.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling2.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling2.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling3.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling3.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling3.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling3.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling4.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling4.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling4.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling4.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling5.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling5.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/bling5.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/bling5.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/blop.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/blop.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/blop.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/blop.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop1.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop1.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop1.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop1.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop2.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop2.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop2.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop2.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop3.mp3 (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop3.mp3
Binary file is not shown
 
base/src/main/webapp/lib/jBox/audio/boop3.ogg (Binary) (added)
+++ base/src/main/webapp/lib/jBox/audio/boop3.ogg
Binary file is not shown
 
base/src/main/webapp/lib/jBox/jBox.Confirm.css (added)
+++ base/src/main/webapp/lib/jBox/jBox.Confirm.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/jBox.Confirm.js (added)
+++ base/src/main/webapp/lib/jBox/jBox.Confirm.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/jBox.css (added)
+++ base/src/main/webapp/lib/jBox/jBox.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/jBox.js (added)
+++ base/src/main/webapp/lib/jBox/jBox.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/jBox.min.js (added)
+++ base/src/main/webapp/lib/jBox/jBox.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.css (added)
+++ base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.min.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Confirm/jBox.Confirm.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.css (added)
+++ base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.min.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Image/jBox.Image.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.css (added)
+++ base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.min.js (added)
+++ base/src/main/webapp/lib/jBox/plugins/Notice/jBox.Notice.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/NoticeFancy.css (added)
+++ base/src/main/webapp/lib/jBox/themes/NoticeFancy.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipBorder.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipBorder.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipBorderThick.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipBorderThick.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipDark.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipDark.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipError.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipError.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipSmall.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipSmall.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/themes/TooltipSmallGray.css (added)
+++ base/src/main/webapp/lib/jBox/themes/TooltipSmallGray.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jBox/vex-theme-os.css (added)
+++ base/src/main/webapp/lib/jBox/vex-theme-os.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/AUTHORS.txt (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/AUTHORS.txt
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/LICENSE.txt (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/LICENSE.txt
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/external/jquery/jquery.js (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/external/jquery/jquery.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png (Binary) (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png
Binary file is not shown
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/index.html (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/index.html
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.js (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.min.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.min.js (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.structure.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.structure.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.theme.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.theme.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery-ui-1.12.1.custom/package.json (added)
+++ base/src/main/webapp/lib/jquery-ui-1.12.1.custom/package.json
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery/jquery-ui.css (added)
+++ base/src/main/webapp/lib/jquery/jquery-ui.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery/jquery.ui.widget.js (added)
+++ base/src/main/webapp/lib/jquery/jquery.ui.widget.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/jquery/jquery1.9.1.min.js (added)
+++ base/src/main/webapp/lib/jquery/jquery1.9.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/MovieClient.xap (Binary) (added)
+++ base/src/main/webapp/lib/mma/MovieClient.xap
Binary file is not shown
 
base/src/main/webapp/lib/mma/MultiFileUpload.xap (Binary) (added)
+++ base/src/main/webapp/lib/mma/MultiFileUpload.xap
Binary file is not shown
 
base/src/main/webapp/lib/mma/Youtube.min.js (added)
+++ base/src/main/webapp/lib/mma/Youtube.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-animation-component3.0.1.min.js (added)
+++ base/src/main/webapp/lib/mma/aframe-animation-component3.0.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-event-set-component3.0.1.min.js (added)
+++ base/src/main/webapp/lib/mma/aframe-event-set-component3.0.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-layout-component3.0.1.min.js (added)
+++ base/src/main/webapp/lib/mma/aframe-layout-component3.0.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-template-component3.0.1.min.js (added)
+++ base/src/main/webapp/lib/mma/aframe-template-component3.0.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-update-raycaster3.0.1.js (added)
+++ base/src/main/webapp/lib/mma/aframe-update-raycaster3.0.1.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/aframe-v7.0.1.min.js (added)
+++ base/src/main/webapp/lib/mma/aframe-v7.0.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/base.css (added)
+++ base/src/main/webapp/lib/mma/base.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/click.ogg (Binary) (added)
+++ base/src/main/webapp/lib/mma/click.ogg
Binary file is not shown
 
base/src/main/webapp/lib/mma/es6-promise.auto.min.js (added)
+++ base/src/main/webapp/lib/mma/es6-promise.auto.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/es6-promise.min.js (added)
+++ base/src/main/webapp/lib/mma/es6-promise.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/spin.js (added)
+++ base/src/main/webapp/lib/mma/spin.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/three.js (added)
+++ base/src/main/webapp/lib/mma/three.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/videojs-contrib-hls.min.js (added)
+++ base/src/main/webapp/lib/mma/videojs-contrib-hls.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/videojs-panorama.min.css (added)
+++ base/src/main/webapp/lib/mma/videojs-panorama.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/videojs-playlist.js (added)
+++ base/src/main/webapp/lib/mma/videojs-playlist.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/vjs-663.css (added)
+++ base/src/main/webapp/lib/mma/vjs-663.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/vjs-663.js (added)
+++ base/src/main/webapp/lib/mma/vjs-663.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/mma/vpv5.js (added)
+++ base/src/main/webapp/lib/mma/vpv5.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/LICENSE.TXT (added)
+++ base/src/main/webapp/lib/tinymce/LICENSE.TXT
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/changelog.txt (added)
+++ base/src/main/webapp/lib/tinymce/changelog.txt
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/jquery.tinymce.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/jquery.tinymce.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/langs/ko_KR.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/langs/ko_KR.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/langs/readme.md (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/langs/readme.md
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/license.txt (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/license.txt
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/advlist/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/advlist/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/anchor/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/anchor/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/autoresize/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/autoresize/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/autosave/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/autosave/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/bbcode/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/bbcode/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/charmap/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/charmap/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/code/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/code/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/codesample/css/prism.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/codesample/css/prism.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/codesample/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/codesample/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/colorpicker/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/colorpicker/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/directionality/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/directionality/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/emoticons/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/fullpage/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/fullpage/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/help/img/logo.png (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/help/img/logo.png
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/help/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/help/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/hr/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/hr/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/image/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/image/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/imagetools/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/imagetools/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/importcss/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/importcss/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/legacyoutput/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/legacyoutput/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/lists/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/lists/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/media/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/media/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/noneditable/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/noneditable/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/paste/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/paste/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/preview/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/preview/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/print/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/print/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/save/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/save/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/table/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/table/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/template/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/template/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/textcolor/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/textcolor/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/textpattern/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/textpattern/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/toc/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/toc/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualblocks/css/visualblocks.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualblocks/css/visualblocks.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualchars/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/visualchars/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/plugins/wordcount/plugin.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/plugins/wordcount/plugin.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.inline.min.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.inline.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.min.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.mobile.min.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/content.mobile.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-mobile.woff (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-mobile.woff
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/anchor.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/anchor.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/loader.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/loader.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/object.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/object.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/trans.gif (Binary) (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/img/trans.gif
Binary file is not shown
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/skin.min.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/skin.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/skin.mobile.min.css (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/skins/lightgray/skin.mobile.min.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/themes/inlite/theme.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/themes/inlite/theme.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/themes/mobile/theme.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/themes/mobile/theme.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/themes/modern/theme.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/themes/modern/theme.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/tinymce/js/tinymce/tinymce.min.js (added)
+++ base/src/main/webapp/lib/tinymce/js/tinymce/tinymce.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/canvas-to-blob.min.js (added)
+++ base/src/main/webapp/lib/upload/canvas-to-blob.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-angular.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-angular.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-audio.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-audio.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-image.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-image.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-jquery-ui.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-jquery-ui.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-process.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-process.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-ui.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-ui.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-validate.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-validate.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload-video.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload-video.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.fileupload.js (added)
+++ base/src/main/webapp/lib/upload/jquery.fileupload.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/jquery.iframe-transport.js (added)
+++ base/src/main/webapp/lib/upload/jquery.iframe-transport.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/load-image.all.min.js (added)
+++ base/src/main/webapp/lib/upload/load-image.all.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/mltmdUpload.js (added)
+++ base/src/main/webapp/lib/upload/mltmdUpload.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/rotate-image.css (added)
+++ base/src/main/webapp/lib/upload/rotate-image.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/upload.cmy.js (added)
+++ base/src/main/webapp/lib/upload/upload.cmy.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/upload.js (added)
+++ base/src/main/webapp/lib/upload/upload.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/lib/upload/upload2.js (added)
+++ base/src/main/webapp/lib/upload/upload2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow01.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow01.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow02.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow02.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow03.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/arrow03.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/bg_bar.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/bg_bar.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/bg_tit.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/bg_tit.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/box_spcbbl.png (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/box_spcbbl.png
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_add_file.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_add_file.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_all.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_all.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_cancel.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_cancel.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_close.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_close.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_copy.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_copy.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_del.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_del.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_del_all.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_del_all.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_delete.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_delete.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_first.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_first.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_first_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_first_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_home.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_home.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_last.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_last.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_last_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_last_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_list.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_list.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_modify.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_modify.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_move.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_move.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next2.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next2.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_next_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_ok.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_ok.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev2.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev2.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_prev_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_print.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_print.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_repair.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_repair.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_ok.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_ok.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_re.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_re.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_review.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_reply_review.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_replywrite.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_replywrite.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_join.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_join.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_poll_send.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_poll_send.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_result_view.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_scn_result_view.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_sdelete.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_sdelete.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_search.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_search.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_submit.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_submit.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_top.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_top.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_write.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/btn_write.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_end.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_end.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_ing.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_ing.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_list_view.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_list_view.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_list_view_on.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_list_view_on.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_month_view.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_month_view.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_month_view_on.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/calendar_month_view_on.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_board_lock.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_board_lock.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_gif.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_gif.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_hwp.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_hwp.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_jpg.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_jpg.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_pdf.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_pdf.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_ppt.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_file_ppt.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_reply.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/ico_reply.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_balloon.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_balloon.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_new.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_new.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_notice.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/icon_notice.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/noimg.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/noimg.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/poll_close.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/poll_close.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/poll_view.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/poll_view.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_back.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_back.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_back_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_back_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_front.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_front.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_front_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_front_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_line.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_line.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_middle.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_middle.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_middle_scn.gif (Binary) (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/images/tab_bg_middle_scn.gif
Binary file is not shown
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/script.js (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/script.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/style.css (added)
+++ base/src/main/webapp/str/cre/bbs/tmplat/BBSTMP_0000000000001/style.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/lyt/tmplat/cmy/LTYTMP_0000000000001/script.js (added)
+++ base/src/main/webapp/str/cre/lyt/tmplat/cmy/LTYTMP_0000000000001/script.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/lyt/tmplat/cmy/LTYTMP_0000000000001/style.css (added)
+++ base/src/main/webapp/str/cre/lyt/tmplat/cmy/LTYTMP_0000000000001/style.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/lyt/tmplat/sit/LYTTMP_0000000000001/script.js (added)
+++ base/src/main/webapp/str/cre/lyt/tmplat/sit/LYTTMP_0000000000001/script.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/cre/lyt/tmplat/sit/LYTTMP_0000000000001/style.css (added)
+++ base/src/main/webapp/str/cre/lyt/tmplat/sit/LYTTMP_0000000000001/style.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/SITE_000000000000001/script.js (added)
+++ base/src/main/webapp/str/mnu/SITE_000000000000001/script.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/SITE_000000000000001/style.css (added)
+++ base/src/main/webapp/str/mnu/SITE_000000000000001/style.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/script.js (added)
+++ base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/script.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/script_MBL.js (added)
+++ base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/script_MBL.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/style.css (added)
+++ base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/style.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/style_MBL.css (added)
+++ base/src/main/webapp/str/mnu/ZZZZZZZZZZZZZZZZZZZZ/MNU_0000000000000001/style_MBL.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/.project (added)
+++ base/src/main/webapp/template/.project
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/css/default.css (added)
+++ base/src/main/webapp/template/common/css/default.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/images/error404.gif (Binary) (added)
+++ base/src/main/webapp/template/common/images/error404.gif
Binary file is not shown
 
base/src/main/webapp/template/common/images/error500.gif (Binary) (added)
+++ base/src/main/webapp/template/common/images/error500.gif
Binary file is not shown
 
base/src/main/webapp/template/common/js/board.js (added)
+++ base/src/main/webapp/template/common/js/board.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/board2.js (added)
+++ base/src/main/webapp/template/common/js/board2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/common.js (added)
+++ base/src/main/webapp/template/common/js/common.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/contactCommon.js (added)
+++ base/src/main/webapp/template/common/js/contactCommon.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/globalCommon.js (added)
+++ base/src/main/webapp/template/common/js/globalCommon.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jcarousellite_add-control.js (added)
+++ base/src/main/webapp/template/common/js/jcarousellite_add-control.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery-1.12.4.min.js (added)
+++ base/src/main/webapp/template/common/js/jquery-1.12.4.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery.event.drag-2.2.js (added)
+++ base/src/main/webapp/template/common/js/jquery.event.drag-2.2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery.event.drag.live-2.2.js (added)
+++ base/src/main/webapp/template/common/js/jquery.event.drag.live-2.2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery.event.drop-2.2.js (added)
+++ base/src/main/webapp/template/common/js/jquery.event.drop-2.2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery.event.drop.live-2.2.js (added)
+++ base/src/main/webapp/template/common/js/jquery.event.drop.live-2.2.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery.printElement.js (added)
+++ base/src/main/webapp/template/common/js/jquery.printElement.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/calendar.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/calendar.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/calendar.js (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/calendar.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/calendar.print.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/calendar.print.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/demos.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/demos.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_0_aaaaaa_40x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_0_aaaaaa_40x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_15_cd0a0a_40x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_15_cd0a0a_40x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_75_ffffff_40x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_flat_75_ffffff_40x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_100_e4f1fb_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_100_e4f1fb_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_50_3baae3_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_50_3baae3_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_55_fbf9ee_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_55_fbf9ee_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_65_ffffff_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_65_ffffff_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_75_dadada_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_75_dadada_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_75_e6e6e6_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_75_e6e6e6_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_80_d7ebf9_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_80_d7ebf9_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_95_fef1ec_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_glass_95_fef1ec_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-hard_70_000000_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-hard_70_000000_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_100_deedf7_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_100_deedf7_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_25_ffef8f_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_75_cccccc_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_222222_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_222222_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_2694e8_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_2694e8_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_2e83ff_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_2e83ff_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_3d80b3_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_3d80b3_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_454545_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_454545_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_72a7cf_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_72a7cf_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_888888_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_888888_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_cd0a0a_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_cd0a0a_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_ffffff_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/images/ui-icons_ffffff_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/calendar/jquery-ui-1.8.11.js (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/jquery-ui-1.8.11.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/theme.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/theme.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.accordion.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.accordion.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.all.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.all.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.base.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.base.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.core.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.core.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.datepicker.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.datepicker.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.datepicker.js (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.datepicker.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.dialog.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.dialog.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.progressbar.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.progressbar.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.resizable.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.resizable.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.slider.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.slider.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.tabs.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.tabs.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/calendar/ui.theme.css (added)
+++ base/src/main/webapp/template/common/js/jquery/calendar/ui.theme.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/css/jquery.timepicker.css (added)
+++ base/src/main/webapp/template/common/js/jquery/css/jquery.timepicker.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png (Binary) (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png
Binary file is not shown
 
base/src/main/webapp/template/common/js/jquery/css/ui-lightness/jquery-ui-1.8.15.custom.css (added)
+++ base/src/main/webapp/template/common/js/jquery/css/ui-lightness/jquery-ui-1.8.15.custom.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery-1.9.1.min.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery-1.9.1.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery-ui.min.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery-ui.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery.cfSlider.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery.cfSlider.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery.contextmenu.r2.packed.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery.contextmenu.r2.packed.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery.form.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery.form.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery.min.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/jquery.timepicker.min.js (added)
+++ base/src/main/webapp/template/common/js/jquery/jquery.timepicker.min.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/ui/i18n/jquery.ui.datepicker-ko.js (added)
+++ base/src/main/webapp/template/common/js/jquery/ui/i18n/jquery.ui.datepicker-ko.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/jquery/ui/jquery-ui-1.8.15.custom.js (added)
+++ base/src/main/webapp/template/common/js/jquery/ui/jquery-ui-1.8.15.custom.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/mma.js (added)
+++ base/src/main/webapp/template/common/js/mma.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/common/js/over_tap.js (added)
+++ base/src/main/webapp/template/common/js/over_tap.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/chart/FusionCharts.js (added)
+++ base/src/main/webapp/template/manage/chart/FusionCharts.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/admin_layout.css (added)
+++ base/src/main/webapp/template/manage/css/admin_layout.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/admin_page.css (added)
+++ base/src/main/webapp/template/manage/css/admin_page.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/com.css (added)
+++ base/src/main/webapp/template/manage/css/com.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/default.css (added)
+++ base/src/main/webapp/template/manage/css/default.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/login.css (added)
+++ base/src/main/webapp/template/manage/css/login.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/css/page.css (added)
+++ base/src/main/webapp/template/manage/css/page.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01.jpg (Binary) (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01.jpg
Binary file is not shown
 
base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_pen.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_pen.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_text.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/images/m1_01_text.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/docTemplate/mpm/template_list.js (added)
+++ base/src/main/webapp/template/manage/docTemplate/mpm/template_list.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/manage/images/Admin_title_icon.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/Admin_title_icon.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/bbs_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/bbs_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/bbs_search_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/bbs_search_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/bg_board_bar.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/bg_board_bar.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/bg_board_tit.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/bg_board_tit.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_appr.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_appr.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_appr_can.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_appr_can.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_cancel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_cancel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_confirm.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_confirm.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_creat.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_creat.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_del2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_del2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_first.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_first.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_group.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_group.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_group_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_group_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_last.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_last.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_list.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_list.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_make.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_make.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_modify.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_modify.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_msg_save.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_msg_save.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_msg_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_msg_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_next.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_next.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_prew.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_prew.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_registration.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_registration.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_reservation_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_reservation_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_search.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_search.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_search2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_search2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_viewer.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_viewer.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_word.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_word.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_write.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_write.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/btn_x.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/btn_x.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/excel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/excel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/icon_balloon.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/icon_balloon.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/icon_lock.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/icon_lock.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/icon_re.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/icon_re.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/icon_reply.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/icon_reply.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/no_img.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/no_img.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/use_no.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/use_no.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/board/use_yes.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/board/use_yes.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/1dep_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/1dep_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/add_btn_1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/add_btn_1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/add_btn_2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/add_btn_2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/add_btn_3.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/add_btn_3.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/add_copy.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/add_copy.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/admin_btn_34.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/admin_btn_34.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_add.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_add.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_address.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_address.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_address_find.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_address_find.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_basic_sauce.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_basic_sauce.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_block (2).gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_block (2).gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_block-(2).gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_block-(2).gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_block.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_block.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_breakdown.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_breakdown.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_calculation.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_calculation.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_cancel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_cancel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_cateadmin.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_cateadmin.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_change.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_change.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_change_s.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_change_s.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_choice_del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_choice_del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_clear.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_clear.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_close.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_close.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_comp.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_comp.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_confirm.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_confirm.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_control.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_control.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_creat.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_creat.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_del2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_del2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_del_s.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_del_s.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_disp.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_disp.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_duplicate.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_duplicate.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_end.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_end.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_evt1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_evt1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_evt2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_evt2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_godown.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_godown.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_goup.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_goup.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_group.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_group.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_group_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_group_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_initi.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_initi.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_join_docu_down.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_join_docu_down.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_lastnum.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_lastnum.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_letter.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_letter.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_list.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_list.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_maill_merge.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_maill_merge.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_make.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_make.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_minus.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_minus.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_modify.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_modify.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_modify_s.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_modify_s.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_msg_save.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_msg_save.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_msg_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_msg_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_pass_reissue.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_pass_reissue.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_plus.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_plus.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_point_reset.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_point_reset.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_postcode.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_postcode.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_preview.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_preview.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_progress.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_progress.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_receipt.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_receipt.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_regist.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_regist.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_regist_new.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_regist_new.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_registration.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_registration.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_reply.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_reply.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_reservation_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_reservation_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_reset.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_reset.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_sauce_copy.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_sauce_copy.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_save.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_save.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_scn_result_view.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_scn_result_view.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_search.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_search.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_search02.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_search02.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_select.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_select.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_temp_copy.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_temp_copy.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_update.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_update.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_update02.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_update02.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_viewer.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_viewer.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_word.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_word.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_write.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_write.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_x.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_x.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/btn_zipcode.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/btn_zipcode.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/code.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/code.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/construct_n.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/construct_n.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/construct_on.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/construct_on.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/drawin.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/drawin.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/drawin_n.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/drawin_n.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/edit.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/edit.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/excel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/excel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/folder_1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/folder_1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/folder_2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/folder_2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/folder_3.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/folder_3.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/folder_4.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/folder_4.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/icon_balloon.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/icon_balloon.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/icon_lock.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/icon_lock.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/icon_reply.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/icon_reply.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/result_s.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/result_s.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/results.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/results.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/results_n.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/results_n.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/select_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/select_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/use_no.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/use_no.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/use_yes.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/use_yes.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn/xls.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn/xls.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_add_file.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_add_file.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_close.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_close.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_copy.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_copy.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_del_all.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_del_all.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/1dep_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/1dep_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/add_btn_1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/add_btn_1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/add_btn_2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/add_btn_2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/add_btn_3.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/add_btn_3.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/bbs_search_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/bbs_search_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/btn_cateadmin.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/btn_cateadmin.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/btn_common.png (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/btn_common.png
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/btn_godown.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/btn_godown.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/btn_goup.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/btn_goup.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/btn_item.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/btn_item.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/edit.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/edit.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/folder_1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/folder_1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/folder_2.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/folder_2.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/folder_3.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/folder_3.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/folder_4.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/folder_4.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/marker.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/marker.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/screen.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/screen.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/use_no.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/use_no.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_images/use_yes.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_images/use_yes.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_lbg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_lbg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_logout.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_logout.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_move.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_move.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_regis.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_regis.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_repair.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_repair.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_sbg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_sbg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/btn_sdelete.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/btn_sdelete.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/bul_1.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/bul_1.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/calendar/btn_cal.png (Binary) (added)
+++ base/src/main/webapp/template/manage/images/calendar/btn_cal.png
Binary file is not shown
 
base/src/main/webapp/template/manage/images/calendar/pop_tit_bg.png (Binary) (added)
+++ base/src/main/webapp/template/manage/images/calendar/pop_tit_bg.png
Binary file is not shown
 
base/src/main/webapp/template/manage/images/calendar/popbox_close.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/calendar/popbox_close.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/dd_s.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/dd_s.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/duplicate.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/duplicate.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/edit.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/edit.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/calendar_clos.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/calendar_clos.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/calendar_end.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/calendar_end.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/calendar_ing.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/calendar_ing.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/calendar_ready.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/calendar_ready.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/calendar_resrve.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/calendar_resrve.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/construct_on.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/construct_on.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/drawin.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/drawin.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/event_defini.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/event_defini.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/event_ok.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/event_ok.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/results.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/results.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/evt/results_on.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/evt/results_on.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/excel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/excel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/gBtn1_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/gBtn1_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/gBtn2_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/gBtn2_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/icoNxt.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/icoNxt.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/icoPrev.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/icoPrev.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/ico_file.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/ico_file.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/icon_arrow.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/icon_arrow.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/lm_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/lm_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/lm_line.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/lm_line.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/btn_login.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/btn_login.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/login_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/login_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/top_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/top_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/txt_id.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/txt_id.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/txt_login.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/txt_login.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/txt_pw.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/txt_pw.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/login/txt_welcom.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/login/txt_welcom.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/logo_admin.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/logo_admin.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/logo_cyber.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/logo_cyber.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/menu_bar.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/menu_bar.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/multi_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/multi_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/search_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/search_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/search_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/search_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_choice.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_choice.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_creation.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_creation.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_del_all.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_del_all.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_del_sel.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_del_sel.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_group_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_group_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_mailmg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_mailmg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_preview.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_preview.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_reply_no.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_reply_no.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_res.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_res.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/btn_sms_adr.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/btn_sms_adr.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/phone_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/phone_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_btn_02.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_btn_02.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_btn_03.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_btn_03.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_del.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_del.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_number_01.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_number_01.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_number_02.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_number_02.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_send.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_send.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_send01.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_send01.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/sms/sms_send02.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/sms/sms_send02.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/subjec_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/subjec_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/tab_over.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/tab_over.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/ti_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/ti_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/tm_now.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/tm_now.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/images/tm_ov.gif (Binary) (added)
+++ base/src/main/webapp/template/manage/images/tm_ov.gif
Binary file is not shown
 
base/src/main/webapp/template/manage/js/select_design.js (added)
+++ base/src/main/webapp/template/manage/js/select_design.js
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/member/css/login.css (added)
+++ base/src/main/webapp/template/member/css/login.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/member/images/login/address_bg.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/address_bg.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/address_tit_bg.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/address_tit_bg.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_agree.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_agree.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_find_x.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_find_x.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_html.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_html.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_id3_x.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_id3_x.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_id_x.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_id_x.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_join.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_join.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_login_body.jpg (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_login_body.jpg
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_login_x.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_login_x.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_pw_re_x.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_pw_re_x.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/bg_y.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/bg_y.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_address_close.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_address_close.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_confirm.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_confirm.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_find.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_find.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_join.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_join.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_login.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_login.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/btn_use.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/btn_use.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/change_tit.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/change_tit.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/dot.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/dot.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/id_che2_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/id_che2_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_btn01.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_btn01.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_btn02.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_btn02.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_btn03.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_btn03.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_btn04.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_btn04.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_end.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_end.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_step01.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_step01.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_step02.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_step02.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_step03.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_step03.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/join_step04.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/join_step04.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/login_txt.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/login_txt.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/logo.png (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/logo.png
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/mb_tit.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/mb_tit.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/menu_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/menu_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/secede_tit.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/secede_tit.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/sub_menu_off.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/sub_menu_off.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/sub_menu_on.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/sub_menu_on.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/tit_admin.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/tit_admin.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/tit_find_id.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/tit_find_id.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/tit_find_id02.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/tit_find_id02.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/tit_id.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/tit_id.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/tit_pw_re.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/tit_pw_re.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/txt_id.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/txt_id.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/txt_pwd.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/txt_pwd.gif
Binary file is not shown
 
base/src/main/webapp/template/member/images/login/txt_smart.gif (Binary) (added)
+++ base/src/main/webapp/template/member/images/login/txt_smart.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/css/board.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/board.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/common.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/common.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/contents.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/contents.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/contents2.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/contents2.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/default.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/default.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/layout.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/layout.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/css/styles.css (added)
+++ base/src/main/webapp/template/web/smart_001/css/styles.css
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/template/web/smart_001/image/common/btn_mymenu_m.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/btn_mymenu_m.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/plist_bottom.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/plist_bottom.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/plist_bul.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/plist_bul.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/plist_center_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/plist_center_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/plist_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/plist_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popbox_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popbox_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popbox_mainbg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popbox_mainbg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popbox_maintitle.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popbox_maintitle.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popbox_topbg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popbox_topbg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup2_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup2_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup2_url_bg_bottom.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup2_url_bg_bottom.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup2_url_bg_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup2_url_bg_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popup_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popup_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_400_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_400_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_400_img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_400_img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_445_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_445_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_445_img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_445_img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_bg1.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_bg1.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_pencil.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_450_pencil.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_530_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_530_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/common/popuptem_530_img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/common/popuptem_530_img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/down_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/down_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/gre.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/gre.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/guidelines_for_applicants.hwp (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/guidelines_for_applicants.hwp
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/his.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/his.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/in.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/in.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_03_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_03_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_03_02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_03_02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_03_03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_03_03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_03_04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_03_04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_05_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_05_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_05_02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_05_02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/m1_05_03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/m1_05_03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/map.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/map.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/s_01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/s_01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/s_02.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/s_02.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m1/sys.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m1/sys.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_01_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_01_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_01_03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_01_03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_02_03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_02_03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_03_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_03_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_03_02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_03_02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_05_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_05_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/m4/m4_05_02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/m4/m4_05_02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/all_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/all_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bar.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bar.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/all_menu_box_bg2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/bottom_bar.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/bottom_bar.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/bottom_bar.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/bottom_bar.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_bottom.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_bottom.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_bottom1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_bottom1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_bottom2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_bottom2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_bottom3.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_bottom3.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_bottom4.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_bottom4.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top3.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top3.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/box_top4.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/box_top4.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/btn_logout.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/btn_logout.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/customer_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/customer_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/customer_title.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/customer_title.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti02.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti02.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/h3_ti02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/h3_ti02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_03.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_03.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_04.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_04.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_05.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_05.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_06.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_06.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_07.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_07.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_08.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_08.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_09.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_09.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_10.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_10.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_11.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_11.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_12.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_12.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_13.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_13.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_14.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_14.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_15.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_15.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_16.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_16.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_17.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_17.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_18.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_18.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_18_1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_18_1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_19.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_19.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_20.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_20.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_21.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_21.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/icon_22.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/icon_22.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/iocn.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/iocn.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/left_arrow.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/left_arrow.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/logo.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/logo.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu1_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu1_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu1_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu1_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu2_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu2_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu2_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu2_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu3.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu3.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu3_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu3_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu3_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu3_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu4.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu4.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu4_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu4_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu4_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu4_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu5.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu5.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu5_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu5_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu5_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu5_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu6.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu6.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu6_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu6_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu7.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu7.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu7_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu7_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/menu_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/menu_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/more1.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/more1.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/notice_box.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/notice_box.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/notice_box1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/notice_box1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/right_arrow.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/right_arrow.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/sample_photo.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/sample_photo.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/search_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/search_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/search_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/search_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/search_icon.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/search_icon.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu1_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu2_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu3_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu4.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/student_notice_menu4.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/sub_menu_bar.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/sub_menu_bar.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/tab_menu2_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/tab_menu2_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/tab_menu3_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/tab_menu3_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/tab_menu4_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/tab_menu4_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu1_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu1_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu2_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu2_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu3.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu3.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu3_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu3_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu4.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/teacher_tabmenu4.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/ti_left.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/ti_left.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/ti_right.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/ti_right.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/top_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/top_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/main/topmenu_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/main/topmenu_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/all_box_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/all_box_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/all_box_bottom.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/all_box_bottom.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/all_box_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/all_box_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/all_box_top1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/all_box_top1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/all_box_top2.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/all_box_top2.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/arrow_left.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/arrow_left.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/arrow_right.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/arrow_right.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_arrow.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_arrow.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_off.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_off.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bigtab_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_reply_bottom.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_reply_bottom.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_search_t01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_search_t01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_gap.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_gap.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_r.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_r.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l3.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l3.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l4.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/board_th_view_l4.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_search_t01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_search_t01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_r.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_r.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_view_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_view_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_view_l2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/boardscn_th_view_l2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_5_more.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_5_more.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_down.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_down.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_ftop.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_ftop.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_ldown.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_ldown.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_madd.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_madd.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_mdel.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_mdel.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_medit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_medit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_admin_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_all_result.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_all_result.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_all_view.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_all_view.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_appok.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_appok.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_cancel.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_cancel.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_cancel02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_cancel02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_commclose.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_commclose.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_commdelete.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_commdelete.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_community_go.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_community_go.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_community_info.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_community_info.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_comp.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_comp.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_create_com.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_create_com.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_del.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_del.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_del2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_del2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_delall.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_delall.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_dir_go.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_dir_go.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_disp.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_disp.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_down.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_down.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_download.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_download.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_duplicate.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_duplicate.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_first.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_first.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_first_scn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_first_scn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_info_edit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_info_edit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_l_search.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_l_search.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_last.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_last.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_list_go.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_list_go.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_login.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_login.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_logout.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_logout.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_joinok.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_joinok.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_level_ch.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_level_ch.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_niew.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_niew.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_out.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_out.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_refresh.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_refresh.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_rejoin.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_m_rejoin.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_main_go.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_main_go.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_memo_all.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_memo_all.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_menuplus.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_menuplus.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_modify.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_modify.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_next.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_next.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok3.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_ok3.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_prew.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_prew.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_receipt.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_receipt.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_regi.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_regi.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_regi2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_regi2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_delete.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_delete.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_edit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_edit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_ok.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_ok.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_re.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_re.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_review.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_review.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_sedit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_sedit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_write.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_reply_write.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_replywrite.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_replywrite.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_request.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_request.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_first.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_first.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_join.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_join.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_last.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_last.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_next.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_next.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_poll_send.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_poll_send.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_prew.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_prew.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_result_view.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_scn_result_view.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_sdelete.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_sdelete.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_sdelete2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_sdelete2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_selected.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_selected.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_submit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_submit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_toputil_login.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_toputil_login.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_write.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_write.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btn_write2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btn_write2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/btnscn_list_go.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/btnscn_list_go.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bull01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bull01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bull02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bull02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/bull_com_list.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/bull_com_list.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_app.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_app.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_appno.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_appno.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_board_lock.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_board_lock.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_board_new.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_board_new.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file16.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file16.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_gif.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_gif.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_hwp.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_hwp.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_jpg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_jpg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_pdf.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_pdf.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_ppt.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_file_ppt.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/ico_reply_arr.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/ico_reply_arr.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/new_f.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/new_f.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/photo_img_blank.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/photo_img_blank.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/reply_arr.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/reply_arr.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/search_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/search_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/search_t.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/search_t.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/use_no.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/use_no.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/use_yes.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/use_yes.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/board/xls.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/board/xls.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/bottom_bar.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/bottom_bar.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/btn_frameclose.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/btn_frameclose.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/btn_frameview.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/btn_frameview.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/btn_top.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/btn_top.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/btn_topsearch.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/btn_topsearch.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner05.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner05.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner06.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner06.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner07.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner07.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/banner08.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/banner08.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/bar01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/bar01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/bar02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/bar02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/bar03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/bar03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/bar04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/bar04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_del.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_del.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_install.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_install.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_uninstall.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_com_uninstall.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_url.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_url.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_use.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_use.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/btn_use2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/btn_use2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/dot01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/dot01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/icon_open1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/icon_open1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/icon_open2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/icon_open2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/icon_use1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/icon_use1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/icon_use2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/icon_use2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/img_ing.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/img_ing.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel03.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel03.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel04.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/imgsel04.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_btncopy.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_btncopy.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_mainbg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_mainbg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_maintitle.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_maintitle.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_topbg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popbox_topbg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_url_bg_bottom.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_url_bg_bottom.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_url_bg_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup2_url_bg_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup3_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup3_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup3_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup3_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/popup_top.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/popup_top.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/common/rsearch_glass.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/common/rsearch_glass.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/btn_adduse.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/btn_adduse.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/btn_nameuse.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/btn_nameuse.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_join_tum_blank.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_join_tum_blank.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab01_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab02_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_my_tab03_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_tum_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_tum_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/com_tum_blank.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/com_tum_blank.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_head_img.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_head_img.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_head_img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_head_img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img_terms.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/community_t_img_terms.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/delete_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/delete_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/member_leave.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/member_leave.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/memo_btn_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/memo_btn_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_bg_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_bg_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_bg_r.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_bg_r.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_line.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_line.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_over_l.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_over_l.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_over_r.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_menu_tab_over_r.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_my_board_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_my_board_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_scroll_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_scroll_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/sub_scroll_bg_bot.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/sub_scroll_bg_bot.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/community/welcome_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/community/welcome_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/facebook_icon.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/facebook_icon.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/arrow2_left.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/arrow2_left.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/arrow2_right.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/arrow2_right.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/banner.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/banner.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_botbg01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_botbg01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_botbg02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_botbg02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_bull01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_bull01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_bull02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_bull02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab01_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab01_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab02_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab02_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo01_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo01_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo02_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_tab_goo02_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/basic_topbg02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_banner.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_banner.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_dot.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_dot.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_ranking_tit.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/bg_ranking_tit.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img012.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img012.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img05.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img05.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img06.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img06.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img07.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img07.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img08.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/board_head_img08.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_adduse.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_adduse.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_charge.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_charge.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_down.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_down.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_download.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_download.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_download2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_download2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_basket.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_basket.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_basket2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_basket2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_list01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_list01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_list02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_gyosoo_list02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_hot.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_hot.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_list.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_list.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_m_edite.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_m_edite.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_m_write.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_m_write.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mileage_charge.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mileage_charge.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mileage_use.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mileage_use.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_more.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_more.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mycart.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_mycart.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_myminishop.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_myminishop.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_myminishopgo.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_myminishopgo.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_nameuse.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_nameuse.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_new.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_new.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newflash.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newflash.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon3.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon3.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon4.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newicon4.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newmo.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newmo.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newphoto.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newphoto.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newpic.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newpic.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newsound.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newsound.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newvod.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newvod.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newword.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_newword.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_pointcharge.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_pointcharge.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_pointcharge.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_pointcharge.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recom.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recom.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recommend.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recommend.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recommend2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_recommend2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_regi2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_regi2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_scrap.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_scrap.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_scrap2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_scrap2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_smartclass.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_smartclass.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_smartclass2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/btn_smartclass2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/but_mym.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/but_mym.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li1_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li1_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li2_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li2_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li3.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li3.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li3_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li3_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li4.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li4.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li4_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li4_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li5.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li5.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li5_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li5_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li6.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li6.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li6_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li6_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li7.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li7.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li7_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/downtop_li7_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edu_free.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edu_free.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_arrow_left.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_arrow_left.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_arrow_right.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_arrow_right.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_noimg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_noimg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick1.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick1.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick10.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick10.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick10_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick10_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick11.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick11.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick11_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick11_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick12.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick12.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick12_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick12_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick13_01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick13_01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick13_02.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick13_02.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick1_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick1_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick2.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick2.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick2_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick2_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick3.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick3.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick3_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick3_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick4.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick4.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick4_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick4_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick5.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick5.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick5_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick5_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick6.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick6.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick6_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick6_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick7.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick7.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick7_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick7_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick8.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick8.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick8_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick8_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick9.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick9.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick9_on.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/edus_quick9_on.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyo_list_img03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_box_top1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_box_top1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_h1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_h1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_h1.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_h1.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_sub_box_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_sub_box_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_t_bull.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_t_bull.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_float.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_float.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/gyosoo_win_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_glass.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_glass.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_note.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_note.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_recom.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ico_recom.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_block.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_block.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_camera.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_camera.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_chart.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_chart.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_file.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_file.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_flash.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_flash.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_ie.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_ie.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_inc.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_inc.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_movie.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_movie.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_music.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_music.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_word.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_gyosoo_word.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_like.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_like.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_notice.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/icon_notice.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/kem_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/kem_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mileage_charge_t.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mileage_charge_t.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mini_bul.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mini_bul.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/minishop_noimage.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/minishop_noimage.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/minishop_title.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/minishop_title.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mym_end.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mym_end.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mym_title.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/mym_title.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/open_banner1.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/open_banner1.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/open_banner2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/open_banner2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_star_b.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_star_b.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_star_l.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_star_l.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_bg_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_img01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_img01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_scrap_bg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/popup_tab_scrap_bg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ranking_img1.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ranking_img1.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ranking_img2.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/ranking_img2.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_05.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_05.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_06.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_06.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_07.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/s_07.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon02.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon02.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon03.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon03.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon04.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon04.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon05.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon05.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon06.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon06.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon07.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon07.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon08.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon08.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon09.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/smb_icon09.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/sub_menu_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/sub_menu_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tabbg.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tabbg.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tabbg_on.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tabbg_on.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_download_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_download_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_minishop.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_minishop.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_ranking.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/tit_ranking.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/top_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/top_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/top_img.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/gyosoo/top_img.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/@img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/@img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/@img01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/@img01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/@img02.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/@img02.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/@img03.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/@img03.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/bar_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/bar_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/bg_bar.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/bg_bar.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/gra.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/gra.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/icon01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/icon01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/icon02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/icon02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/icon03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/icon03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/icon_box.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/icon_box.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/logo.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/logo.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/my_bot01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/my_bot01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/my_center01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/my_center01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/my_left.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/my_left.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/my_right.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/my_right.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/o_bot01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/o_bot01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/o_center01.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/o_center01.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/o_left.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/o_left.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/o_right.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/o_right.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/plus.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/plus.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/plus2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/plus2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/sc_btn01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/sc_btn01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/sc_btn02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/sc_btn02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/search_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/search_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/search_icon.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/search_icon.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/st_btn.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/st_btn.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star0.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star0.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star1.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star1.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star2.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star2.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star3.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star3.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star4.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star4.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/star5.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/star5.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/top_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/top_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/top_icon01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/top_icon01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/top_icon02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/top_icon02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img/write.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img/write.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img_infoservice.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img_infoservice.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img_noemail.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img_noemail.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/img_re.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/img_re.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/make_mini.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/make_mini.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/menu_bar.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/menu_bar.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/metoday_icon.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/metoday_icon.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_exceldown.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_exceldown.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_excelupload.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_excelupload.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pms_info.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pms_info.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pmslist.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pmslist.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pmsok.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/btn_pmsok.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsdone.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsdone.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsing.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsing.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsres.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/ico_pmsres.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/pms/pms_head_img.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/pms/pms_head_img.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/rss_icon.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/rss_icon.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smart_info.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smart_info.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_end.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_end.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_ing.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_ing.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_left.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_left.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_list_view.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_list_view.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_list_view_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_list_view_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_month_view.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_month_view.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_month_view_on.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_month_view_on.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_ready.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_ready.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_right.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_right.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_th_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/calendar_th_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/j_icon.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/j_icon.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/notice_head_img04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_close.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_close.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_top.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_result_top.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_view.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartcn/poll_view.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_download.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_download.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install_adobe.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install_adobe.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install_program.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/btn_install_program.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/install_bg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/install_bg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_bg01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_bg01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_bg01.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_bg01.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn02.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn02.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn03.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn03.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn04.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btn04.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btnbg.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_btnbg.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_t01.gif (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/smartnote/smartnote_t01.gif
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/sub_menu_bg.jpg (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/sub_menu_bg.jpg
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/top_img.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/top_img.png
Binary file is not shown
 
base/src/main/webapp/template/web/smart_001/image/sub/tweeter_icon.png (Binary) (added)
+++ base/src/main/webapp/template/web/smart_001/image/sub/tweeter_icon.png
Binary file is not shown
Add a comment
List