From 8a4280e93a30f277e474351a271b55797ac57fb4 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 30 Mar 2007 07:05:30 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@817 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/page/conf/module.xml | 6 +- modules/page/page.class.php | 47 ++++++ ...ker.controller.php => page.controller.php} | 16 +- .../{pagemaker.view.php => page.view.php} | 22 +-- modules/page/pagemaker.class.php | 35 ---- modules/page/queries/getPageList.xml | 44 ++--- modules/page/tpl/filter/delete_page.xml | 18 +- modules/page/tpl/filter/insert_config.xml | 12 +- modules/page/tpl/filter/insert_page.xml | 42 ++--- modules/page/tpl/index.html | 102 ++++++------ modules/page/tpl/js/admin.js | 40 ++--- modules/page/tpl/page_config.html | 28 ++-- modules/page/tpl/page_delete.html | 38 ++--- modules/page/tpl/page_info.html | 48 +++--- modules/page/tpl/page_insert.html | 156 +++++++++--------- 15 files changed, 333 insertions(+), 321 deletions(-) create mode 100644 modules/page/page.class.php rename modules/page/{pagemaker.controller.php => page.controller.php} (92%) rename modules/page/{pagemaker.view.php => page.view.php} (93%) delete mode 100644 modules/page/pagemaker.class.php diff --git a/modules/page/conf/module.xml b/modules/page/conf/module.xml index cd75275fd..080e5c69d 100644 --- a/modules/page/conf/module.xml +++ b/modules/page/conf/module.xml @@ -5,9 +5,9 @@ - - - + + + diff --git a/modules/page/page.class.php b/modules/page/page.class.php new file mode 100644 index 000000000..a0f0fcc28 --- /dev/null +++ b/modules/page/page.class.php @@ -0,0 +1,47 @@ +insertActionFoward('page', 'view', 'dispPageIndex'); + $oModuleController->insertActionFoward('page', 'view', 'dispPageAdminContent'); + $oModuleController->insertActionFoward('page', 'view', 'dispPageAdminModuleConfig'); + $oModuleController->insertActionFoward('page', 'view', 'dispPageAdminInfo'); + $oModuleController->insertActionFoward('page', 'view', 'dispPageAdminInsert'); + $oModuleController->insertActionFoward('page', 'view', 'dispPageAdminDelete'); + $oModuleController->insertActionFoward('page', 'controller', 'procPageAdminInsert'); + $oModuleController->insertActionFoward('page', 'controller', 'procPageAdminDelete'); + $oModuleController->insertActionFoward('page', 'controller', 'procPageAdminInsertConfig'); + + // page 에서 사용할 cache디렉토리 생성 + FileHandler::makeDir('./files/cache/page'); + + return new Object(); + } + + /** + * @brief 설치가 이상이 없는지 체크하는 method + **/ + function moduleIsInstalled() { + return new Object(); + } + + /** + * @brief 업데이트 실행 + **/ + function moduleUpdate() { + return new Object(); + } + + } +?> diff --git a/modules/page/pagemaker.controller.php b/modules/page/page.controller.php similarity index 92% rename from modules/page/pagemaker.controller.php rename to modules/page/page.controller.php index 12848edc5..602b4e903 100644 --- a/modules/page/pagemaker.controller.php +++ b/modules/page/page.controller.php @@ -1,11 +1,11 @@ module = 'pagemaker'; + $args->module = 'page'; $args->mid = $args->page_name; unset($args->page_name); if($args->is_default!='Y') $args->is_default = 'N'; @@ -58,7 +58,7 @@ /** * @brief 페이지 삭제 **/ - function procDeletePage() { + function procPageAdminDelete() { $module_srl = Context::get('module_srl'); // 원본을 구해온다 @@ -66,7 +66,7 @@ $output = $oModuleController->deleteModule($module_srl); if(!$output->toBool()) return $output; - $this->add('module','pagemaker'); + $this->add('module','page'); $this->add('page',Context::get('page')); $this->setMessage('success_deleted'); } @@ -74,7 +74,7 @@ /** * @brief 페이지 기본 정보의 추가 **/ - function procInsertConfig() { + function procPageAdminInsertConfig() { // 기본 정보를 받음 $args = Context::gets('test'); diff --git a/modules/page/pagemaker.view.php b/modules/page/page.view.php similarity index 93% rename from modules/page/pagemaker.view.php rename to modules/page/page.view.php index bffdc5640..19ac683d1 100644 --- a/modules/page/pagemaker.view.php +++ b/modules/page/page.view.php @@ -1,11 +1,11 @@ module_srl) Context::set('module_srl',$this->module_srl); @@ -54,7 +54,7 @@ /** * @brief 페이지 관리 목록 보여줌 **/ - function dispAdminContent() { + function dispPageAdminContent() { // 모듈 관련 정보 세팅 $this->initAdmin(); @@ -65,7 +65,7 @@ $args->list_count = 40; $args->page_count = 10; $args->s_module_category_srl = Context::get('module_category_srl'); - $output = $oDB->executeQuery('pagemaker.getPageList', $args); + $output = $oDB->executeQuery('page.getPageList', $args); // 템플릿에 쓰기 위해서 context::set Context::set('total_count', $output->total_count); @@ -81,13 +81,13 @@ /** * @brief 페이지에 필요한 기본 설정들 **/ - function dispAdminModuleConfig() { + function dispPageAdminModuleConfig() { // 관리자 관련 정보 세팅 $this->initAdmin(); // 설정 정보를 받아옴 (module model 객체를 이용) $oModuleModel = &getModel('module'); - $config = $oModuleModel->getModuleConfig('pagemaker'); + $config = $oModuleModel->getModuleConfig('page'); Context::set('config',$config); // 템플릿 파일 지정 @@ -97,7 +97,7 @@ /** * @brief 선택된 페이지의 정보 출력 **/ - function dispAdminPageInfo() { + function dispPageAdminInfo() { // 관리자 관련 정보 세팅 $this->initAdmin(); @@ -133,7 +133,7 @@ /** * @brief 페이지 추가 폼 출력 **/ - function dispAdminInsertPage() { + function dispPageAdminInsert() { // 관리자 관련 정보 세팅 $this->initAdmin(); @@ -180,7 +180,7 @@ /** * @brief 페이지 삭제 화면 출력 **/ - function dispAdminDeletePage() { + function dispPageAdminDelete() { // 관리자 관련 정보 세팅 $this->initAdmin(); diff --git a/modules/page/pagemaker.class.php b/modules/page/pagemaker.class.php deleted file mode 100644 index 64f3df307..000000000 --- a/modules/page/pagemaker.class.php +++ /dev/null @@ -1,35 +0,0 @@ - diff --git a/modules/page/queries/getPageList.xml b/modules/page/queries/getPageList.xml index 744add770..81e60b768 100644 --- a/modules/page/queries/getPageList.xml +++ b/modules/page/queries/getPageList.xml @@ -1,24 +1,24 @@ - - - - - - - - - - - - - - - - - - - - - - + +
+ + + + + + + + + + + + + + + + + + + + diff --git a/modules/page/tpl/filter/delete_page.xml b/modules/page/tpl/filter/delete_page.xml index a625bd23e..0cc57b6e7 100644 --- a/modules/page/tpl/filter/delete_page.xml +++ b/modules/page/tpl/filter/delete_page.xml @@ -1,10 +1,10 @@ - -
- - - - - - - + +
+ + + + + + +
diff --git a/modules/page/tpl/filter/insert_config.xml b/modules/page/tpl/filter/insert_config.xml index e12b08711..11d36da77 100644 --- a/modules/page/tpl/filter/insert_config.xml +++ b/modules/page/tpl/filter/insert_config.xml @@ -1,7 +1,7 @@ - -
- - - - + + + + + + diff --git a/modules/page/tpl/filter/insert_page.xml b/modules/page/tpl/filter/insert_page.xml index 9f0edf4bf..5e800898a 100644 --- a/modules/page/tpl/filter/insert_page.xml +++ b/modules/page/tpl/filter/insert_page.xml @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + +
+ + + + + + + + + + + + + + + + + + +
diff --git a/modules/page/tpl/index.html b/modules/page/tpl/index.html index 24a71cd4d..6551b9a16 100644 --- a/modules/page/tpl/index.html +++ b/modules/page/tpl/index.html @@ -2,70 +2,70 @@
- {$lang->total_count} {number_format($total_count)}, - {$lang->page_count} : {number_format($page)} / {number_format($total_page)} + {$lang->total_count} {number_format($total_count)}, + {$lang->page_count} : {number_format($page)} / {number_format($total_page)}
-
- - - - - - - - - - - - - - - - - - - - - - -
{$lang->no} -
- -
-
{$lang->mid}{$lang->browser_title}{$lang->is_default}{$lang->regdate}{$lang->cmd_move}{$lang->cmd_delete}
{$no} - - {$lang->not_exists} - - {$module_category[$val->module_category_srl]->title} - - {$val->mid}{$val->browser_title}{$val->is_default}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_move}{$lang->cmd_delete}
+ + + + + + + + + + + + + + + + + + + + + + + +
{$lang->no} +
+ +
+
{$lang->mid}{$lang->browser_title}{$lang->is_default}{$lang->regdate}{$lang->cmd_move}{$lang->cmd_delete}
{$no} + + {$lang->not_exists} + + {$module_category[$val->module_category_srl]->title} + + {$val->mid}{$val->browser_title}{$val->is_default}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_move}{$lang->cmd_delete}
diff --git a/modules/page/tpl/js/admin.js b/modules/page/tpl/js/admin.js index f33b6e234..928d9c1a6 100644 --- a/modules/page/tpl/js/admin.js +++ b/modules/page/tpl/js/admin.js @@ -1,42 +1,42 @@ /** - * @file : modules/pagemaker/js/admin.js + * @file : modules/pagemaker/js/admin.js * @author : zero - * @desc : pagemaker 모듈의 관리자용 javascript + * @desc : pagemaker 모듈의 관리자용 javascript **/ /* 모듈 생성 후 */ function completeInsertPage(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; + var error = ret_obj['error']; + var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; + var page = ret_obj['page']; + var module_srl = ret_obj['module_srl']; - alert(message); + alert(message); - var url = "./?module=admin&mo=pagemaker&module_srl="+module_srl+"&act=dispAdminPageInfo"; - if(page) url += "&page="+page; + var url = "./?module=admin&mo=pagemaker&module_srl="+module_srl+"&act=dispAdminPageInfo"; + if(page) url += "&page="+page; - location.href = url; + location.href = url; } /* 모듈 삭제 후 */ function completeDeletePage(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); + var error = ret_obj['error']; + var message = ret_obj['message']; + var page = ret_obj['page']; + alert(message); - var url = "./?module=admin&mo=pagemaker&act=dispAdminContent"; - if(page) url += "&page="+page; + var url = "./?module=admin&mo=pagemaker&act=dispAdminContent"; + if(page) url += "&page="+page; - location.href = url; + location.href = url; } /* 카테고리 이동 */ function doChangeCategory(sel_obj, url) { - var module_category_srl = sel_obj.options[sel_obj.selectedIndex].value; - if(!module_category_srl) location.href=url; - else location.href=url+'&module_category_srl='+module_category_srl; + var module_category_srl = sel_obj.options[sel_obj.selectedIndex].value; + if(!module_category_srl) location.href=url; + else location.href=url+'&module_category_srl='+module_category_srl; } diff --git a/modules/page/tpl/page_config.html b/modules/page/tpl/page_config.html index 2f9b350ee..947725e37 100644 --- a/modules/page/tpl/page_config.html +++ b/modules/page/tpl/page_config.html @@ -1,18 +1,18 @@
- - - - - - - - - - - -
{$lang->test}
{$lang->about_test}
- -
+ + + + + + + + + + + +
{$lang->test}
{$lang->about_test}
+ +
diff --git a/modules/page/tpl/page_delete.html b/modules/page/tpl/page_delete.html index ccddd1371..eabfef8ce 100644 --- a/modules/page/tpl/page_delete.html +++ b/modules/page/tpl/page_delete.html @@ -4,25 +4,25 @@
- - - - - - - - - - - - - - - -
{$lang->confirm_delete}
{$lang->module_name}{$module_info->mid}
{$lang->module}{$module_info->module}
- - -
+ + + + + + + + + + + + + + + +
{$lang->confirm_delete}
{$lang->module_name}{$module_info->mid}
{$lang->module}{$module_info->module}
+ + +
diff --git a/modules/page/tpl/page_info.html b/modules/page/tpl/page_info.html index ca120dd53..f721d22af 100644 --- a/modules/page/tpl/page_info.html +++ b/modules/page/tpl/page_info.html @@ -2,37 +2,37 @@ - {$lang->category} - - - {$lang->not_exists} - - {$module_category[$module_info->module_category_srl]->title} - - + {$lang->category} + + + {$lang->not_exists} + + {$module_category[$module_info->module_category_srl]->title} + + - {$lang->layout} - - - {$module_info->layout_title} ({$module_info->layout}) - - {$lang->not_exists} - - + {$lang->layout} + + + {$module_info->layout_title} ({$module_info->layout}) + + {$lang->not_exists} + + - {$lang->browser_title} - {$module_info->browser_title} + {$lang->browser_title} + {$module_info->browser_title} - {$lang->content} - {$module_info->content} + {$lang->content} + {$module_info->content} - - - - + + + + diff --git a/modules/page/tpl/page_insert.html b/modules/page/tpl/page_insert.html index c3f553d89..e0a0b1a46 100644 --- a/modules/page/tpl/page_insert.html +++ b/modules/page/tpl/page_insert.html @@ -2,11 +2,11 @@
- - {$lang->msg_new_module} - - {$lang->msg_update_module} - + + {$lang->msg_new_module} + + {$lang->msg_update_module} +
@@ -17,78 +17,78 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
{$lang->mid}
{$lang->about_mid}
{$lang->category} - -
{$lang->about_category}
{$lang->browser_title}
{$lang->about_browser_title}
{$lang->layout} - -
{$lang->about_layout}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - -
{$lang->mid}
{$lang->about_mid}
{$lang->category} + +
{$lang->about_category}
{$lang->browser_title}
{$lang->about_browser_title}
{$lang->layout} + +
{$lang->about_layout}
{$lang->is_default}is_default=='Y')-->checked="true"/>
{$lang->about_default}
{$lang->plugin} - - {$plugin->title} - -
{$lang->content} - {$editor} -
- - -
+ + + {$lang->is_default} + is_default=='Y')-->checked="true"/> + + + {$lang->about_default} + + + + {$lang->plugin} + + + {$plugin->title} + + + + + {$lang->content} + + {$editor} + + + + + + + + +