From add8aba0702be692bfbd86c0e2c6b56f1471e478 Mon Sep 17 00:00:00 2001 From: zero Date: Mon, 2 Apr 2007 01:11:54 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@858 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/admin.controller.php | 35 +++++++++++++++--------------- modules/admin/admin.view.php | 4 ++++ modules/admin/tpl/layout.html | 4 ++-- 3 files changed, 23 insertions(+), 20 deletions(-) diff --git a/modules/admin/admin.controller.php b/modules/admin/admin.controller.php index 28cee29c4..1e7e6ada5 100644 --- a/modules/admin/admin.controller.php +++ b/modules/admin/admin.controller.php @@ -24,24 +24,6 @@ $this->setMessage('success_registed'); } - /** - * @brief 관리자 페이지의 단축 메뉴 추가 - **/ - function insertShortCut($module) { - // 선택된 모듈의 정보중에서 admin_index act를 구함 - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoXml($module); - - $args->module = $module; - $args->title = $module_info->title; - $args->default_act = $module_info->admin_index_act; - if(!$args->default_act) return new Object(-1, 'msg_default_act_is_null'); - - $oDB = &DB::getInstance(); - $output = $oDB->executeQuery('admin.insertShortCut', $args); - return $output; - } - /** * @brief 숏컷의 삭제 **/ @@ -60,5 +42,22 @@ $this->setMessage('success_deleted'); } + /** + * @brief 관리자 페이지의 단축 메뉴 추가 + **/ + function insertShortCut($module) { + // 선택된 모듈의 정보중에서 admin_index act를 구함 + $oModuleModel = &getModel('module'); + $module_info = $oModuleModel->getModuleInfoXml($module); + + $args->module = $module; + $args->title = $module_info->title; + $args->default_act = $module_info->admin_index_act; + if(!$args->default_act) return new Object(-1, 'msg_default_act_is_null'); + + $oDB = &DB::getInstance(); + $output = $oDB->executeQuery('admin.insertShortCut', $args); + return $output; + } } ?> diff --git a/modules/admin/admin.view.php b/modules/admin/admin.view.php index 0db51631e..86a06e8b2 100644 --- a/modules/admin/admin.view.php +++ b/modules/admin/admin.view.php @@ -28,6 +28,10 @@ $oAdminModel = &getModel('admin'); $shortcut_list = $oAdminModel->getShortCuts(); Context::set('shortcut_list', $shortcut_list); + + // 현재 실행중인 모듈을 구해 놓음 + $running_module = strtolower(preg_replace('/([a-z]+)([A-Z]+)([a-z]+)(.*)/', '\\2\\3', $this->act)); + Context::set('running_module', $running_module); } /** diff --git a/modules/admin/tpl/layout.html b/modules/admin/tpl/layout.html index 9ab326620..e02cfba78 100644 --- a/modules/admin/tpl/layout.html +++ b/modules/admin/tpl/layout.html @@ -2,7 +2,7 @@
- zeroboard XE + zeroboard XE
@@ -13,7 +13,7 @@
- module)-->class="selected"> + module)-->class="selected"> {$val->title}