Changeset 862
- Timestamp:
- 08/30/08 18:02:39 (3 months ago)
- Files:
-
- 1 modified
-
plugins/mtimport/trunk/mtimport.plugin.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins/mtimport/trunk/mtimport.plugin.php
r861 r862 456 456 $commentcount= $mtdb->get_value("SELECT count(comment_id) FROM {$db_prefix}comment WHERE comment_blog_id = '{$blog_id}';"); 457 457 $min = $commentindex * MT_IMPORT_BATCH + 1; 458 $max = min( ( $commentindex + 1 ) * MT_IMPORT_BATCH, $commentcount);458 $max = min(($commentindex + 1) * MT_IMPORT_BATCH, $commentcount); 459 459 460 460 echo sprintf(_t('<p>Importing comments %d-%d of %d.</p>'), $min, $max, $commentcount); … … 475 475 comment_visible AS status, 476 476 comment_entry_id AS mt_post_id, 477 comment_id, 477 478 comment_junk_status 478 479 FROM {$db_prefix}comment … … 480 481 LIMIT {$min}," . MT_IMPORT_BATCH, array(), 'Comment'); 481 482 483 $comment_map = DB::get_column("SELECT value FROM " . DB::table('commentinfo') . " WHERE name='mt_comment_id';"); 484 482 485 @reset($comments); 483 486 while (list(, $comment) = @each($comments)) { 484 $comment->type= Comment::COMMENT; 487 // already exists skipped 488 if(in_array($comment->comment_id, $comment_map)) continue; 489 490 $comment->type = Comment::COMMENT; 485 491 486 492 $carray = $comment->to_array(); 487 493 if ($carray['ip'] == '') { 488 $carray['ip'] = 0;494 $carray['ip'] = 0; 489 495 } 490 496 491 497 if ($carray['status'] == 1) { 492 $carray['status'] = Comment::STATUS_APPROVED;498 $carray['status'] = Comment::STATUS_APPROVED; 493 499 } elseif ($carray['comment_junk_status'] != 0) { 494 $carray['status'] = Comment::STATUS_SPAM;500 $carray['status'] = Comment::STATUS_SPAM; 495 501 } else { 496 $carray['status'] = Comment::STATUS_UNAPPROVED;502 $carray['status'] = Comment::STATUS_UNAPPROVED; 497 503 } 498 504 unset($carray['comment_junk_status']); 505 499 506 500 507 if (!isset($post_map[$carray['mt_post_id']] ) ) { … … 504 511 unset( $carray['mt_post_id'] ); 505 512 506 $c= new Comment( $carray ); 507 //Utils::debug( $c ); 513 $comment_id = $carray['comment_id']; 514 unset($carray['comment_id']); 515 516 $c = new Comment( $carray ); 517 $c->info->mt_comment_id = $comment_id; 508 518 try{ 509 519 $c->insert(); … … 580 590 trackback_created_on AS date, 581 591 trackback_entry_id AS mt_post_id, 592 trackback_id, 582 593 trackback_is_disabled 583 594 FROM {$db_prefix}trackback … … 585 596 LIMIT {$min}," . MT_IMPORT_BATCH, array(), 'Comment'); 586 597 598 $comment_map = DB::get_column("SELECT value FROM " . DB::table('commentinfo') . " WHERE name='mt_trackback_id';"); 599 587 600 @reset($trackbacks); 588 601 while (list(, $trackback) = @each($trackback)) { 602 // already exists skipped 603 if(in_array($trackback->trackback_id, $comment_map)) continue; 604 589 605 $trackback->type= Comment::TRACKBACK; 590 606 … … 605 621 unset( $carray['mt_post_id'] ); 606 622 607 $c= new Comment( $carray ); 608 //Utils::debug( $c ); 623 $trackback_id = $carray['trackback_id']; 624 unset($carray['trackback_id']); 625 626 $c = new Comment( $carray ); 627 $c->info->mt_trackback_id = $trackback_id; 609 628 try{ 610 629 $c->insert();
