From fa0d5a885fe580f774f57bd21a23325b451a7b0d Mon Sep 17 00:00:00 2001 From: zero Date: Thu, 20 Mar 2008 04:23:30 +0000 Subject: [PATCH] =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=9D=B4?= =?UTF-8?q?=EC=A0=84=20=EB=AA=A8=EB=93=88=EC=97=90=EC=84=9C=20=EB=B6=84?= =?UTF-8?q?=EB=A5=98=EC=99=80=20=EA=B8=80=EC=9D=98=20=EA=B0=9C=EC=88=98?= =?UTF-8?q?=EB=A5=BC=20=EB=B0=94=EA=BE=B8=EC=96=B4=EC=A3=BC=EB=8A=94=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3985 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/importer/importer.admin.controller.php | 5 ++++- modules/importer/ttimport.class.php | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/importer/importer.admin.controller.php b/modules/importer/importer.admin.controller.php index 31d46a248..3d95da38d 100644 --- a/modules/importer/importer.admin.controller.php +++ b/modules/importer/importer.admin.controller.php @@ -397,6 +397,7 @@ $this->oXmlParser = new XmlParser(); // 타겟 모듈의 카테고리 정보 구함 + $oDocumentController = &getController('document'); $oDocumentModel = &getModel('document'); $category_list = $category_titles = array(); $category_list = $oDocumentModel->getCategoryList($module_srl); @@ -413,7 +414,6 @@ $categories = $xmlDoc->items->category; if($categories) { if(!is_array($categories)) $categories = array($categories); - $oDocumentController = &getController('document'); $match_sequence = array(); foreach($categories as $k => $v) { $category = trim(base64_decode($v->body)); @@ -563,6 +563,9 @@ fclose($f); + // 카테고리별 개수 동기화 + if(count($category_list)) foreach($category_list as $key => $val) $oDocumentController->updateCategoryCount($module_srl, $val->category_srl); + return $idx-1; } diff --git a/modules/importer/ttimport.class.php b/modules/importer/ttimport.class.php index 88b13ea7f..f3837b4eb 100644 --- a/modules/importer/ttimport.class.php +++ b/modules/importer/ttimport.class.php @@ -20,6 +20,7 @@ $this->oXmlParser = new XmlParser(); // 타겟 모듈의 카테고리 정보 구함 + $oDocumentController = &getController('document'); $oDocumentModel = &getModel('document'); $category_list = $category_titles = array(); $category_list = $oDocumentModel->getCategoryList($module_srl); @@ -38,7 +39,6 @@ $categories = array(); $idx = 0; $this->arrangeCategory($xmlDoc->items, $categories, $idx, 0); - $oDocumentController = &getController('document'); $match_sequence = array(); foreach($categories as $k => $v) { @@ -244,6 +244,8 @@ fclose($f); + if(count($category_list)) foreach($category_list as $key => $val) $oDocumentController->updateCategoryCount($module_srl, $val->category_srl); + return $idx-1; }