From e7ffd72396eca984f4c5f269d6639bc2406450b3 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 13 Jul 2007 07:24:58 +0000 Subject: [PATCH] =?UTF-8?q?=EC=95=A0=EB=93=9C=EC=98=A8=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EC=9D=84=20=EB=B3=80=EA=B2=BD=ED=95=98=EC=97=AC?= =?UTF-8?q?=EB=8F=84=20=EC=BA=90=EC=8B=9C=20=ED=8C=8C=EC=9D=BC=EC=9D=84=20?= =?UTF-8?q?=EC=9E=AC=EC=83=9D=EC=84=B1=ED=95=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@1931 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/addon/addon.admin.controller.php | 36 +++++++++++++++--------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/modules/addon/addon.admin.controller.php b/modules/addon/addon.admin.controller.php index 331399d84..7f16c131d 100644 --- a/modules/addon/addon.admin.controller.php +++ b/modules/addon/addon.admin.controller.php @@ -29,8 +29,31 @@ else $this->doActivate($addon); } + $this->makeCacheFile(); + } + + /** + * @brief 애드온 설정 정보 입력 + **/ + function procAddonAdminSetupAddon() { + $args = Context::getRequestVars(); + $addon_name = $args->addon_name; + unset($args->module); + unset($args->act); + unset($args->addon_name); + + $this->doSetup($addon_name, $args); + + $this->makeCacheFile(); + } + + /** + * @brief 캐시 파일 생성 + **/ + function makeCacheFile() { // 모듈에서 애드온을 사용하기 위한 캐시 파일 생성 $buff = ""; + $oAddonModel = &getAdminModel('addon'); $addon_list = $oAddonModel->getInsertedAddons(); foreach($addon_list as $addon=> $val) { if($val->is_used != 'Y') continue; @@ -48,19 +71,6 @@ FileHandler::writeFile($this->cache_file, $buff); } - /** - * @brief 애드온 설정 정보 입력 - **/ - function procAddonAdminSetupAddon() { - $args = Context::getRequestVars(); - $addon_name = $args->addon_name; - unset($args->module); - unset($args->act); - unset($args->addon_name); - - $this->doSetup($addon_name, $args); - } - /** * @brief 애드온 추가 * DB에 애드온을 추가함