From fc2bb871def5c9b2135e447dea3b8d913c164f44 Mon Sep 17 00:00:00 2001 From: zero Date: Thu, 12 Jul 2007 07:03:39 +0000 Subject: [PATCH] =?UTF-8?q?=ED=9A=8C=EC=9B=90/=EA=B2=8C=EC=8B=9C=EB=AC=BC?= =?UTF-8?q?=20import=EC=8B=9C=20=EB=A1=9C=EA=B7=B8=EB=A5=BC=20=EB=B3=B4?= =?UTF-8?q?=EC=9D=B4=EB=8F=84=EB=A1=9D=20=ED=95=98=EA=B3=A0=20=ED=9A=8C?= =?UTF-8?q?=EC=9B=90=20=EB=93=B1=EB=A1=9D=EC=8B=9C=20=EC=9E=98=EB=AA=BB?= =?UTF-8?q?=EB=90=9C=20=EB=B6=80=EB=B6=84=20=EC=BD=94=EB=93=9C=20=EC=88=98?= =?UTF-8?q?=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@1908 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- .../importer/importer.admin.controller.php | 16 +++++++++----- modules/importer/tpl/index.html | 7 +++---- modules/importer/tpl/js/importer_admin.js | 3 ++- modules/member/member.controller.php | 21 ++++++++++--------- 4 files changed, 27 insertions(+), 20 deletions(-) diff --git a/modules/importer/importer.admin.controller.php b/modules/importer/importer.admin.controller.php index 866868a42..d6568b5f1 100644 --- a/modules/importer/importer.admin.controller.php +++ b/modules/importer/importer.admin.controller.php @@ -22,6 +22,7 @@ var $module_srl = 0; var $category_srl = 0; var $category_list = array(); + var $msg = null; /** * @brief 초기화 @@ -123,7 +124,10 @@ } else { $this->add('position', $this->imported_count); $this->add('is_finished', 'N'); - $this->setMessage( sprintf(Context::getLang('msg_importing'), $this->total_count, $this->imported_count) ); + + $message = sprintf(Context::getLang('msg_importing'), $this->total_count, $this->imported_count); + if($this->msg) $message .= "
".$this->msg; + $this->setMessage( $message ); } } @@ -178,7 +182,7 @@ $args->regdate = $xml_doc->member->regdate->body; $args->allow_mailing = $xml_doc->member->allow_mailing->body; $args->allow_message = 'Y'; - $output = $this->oMemberController->insertMember($args); + $output = $this->oMemberController->insertMember($args, true); if($output->toBool()) { $member_srl = $output->get('member_srl'); if($xml_doc->member->image_nickname->body) { @@ -196,9 +200,10 @@ if($xml_doc->member->signature->body) { $this->oMemberController->putSignature($member_srl, base64_decode($xml_doc->member->signature->body)); } - - $this->imported_count ++; + } else { + $this->msg .= $args->user_id." : ".$output->getMessage()."
"; } + $this->imported_count ++; return ''; } @@ -339,6 +344,8 @@ $this->oTrackbackController->insertTrackback($trackback_args, true); } } + } else { + $this->msg .= $sequence." : ".$output->getMessage()."
"; } $this->imported_count ++; @@ -393,7 +400,6 @@ if($this->category_list[$title]) continue; $output = $oDocumentController->insertCategory($this->module_srl, $title); - debugPrint($output); $this->category_list[$title] = $output->get('category_srl'); } } diff --git a/modules/importer/tpl/index.html b/modules/importer/tpl/index.html index 5c52549cb..3fdbd6c1c 100644 --- a/modules/importer/tpl/index.html +++ b/modules/importer/tpl/index.html @@ -93,8 +93,8 @@ -