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 @@ -