Legend:
- Unmodified
- Added
- Removed
-
plugins/importExport/inc/flat/class.flat.import.php
r840 r841 630 630 $this->stack['post_id']++; 631 631 } else { 632 throw new Exception(__('The backup file does not appear to be well formed.'));632 self::throwIdError($post->__name,$post->__line,'category'); 633 633 } 634 634 } … … 640 640 $this->insertMeta($meta); 641 641 } else { 642 throw new Exception(__('The backup file does not appear to be well formed.'));642 self::throwIdError($meta->__name,$meta->__line,'post'); 643 643 } 644 644 } … … 666 666 667 667 $this->insertPostMedia($post_media); 668 } else { 669 throw new Exception(__('The backup file does not appear to be well formed.')); 668 } elseif (!isset($this->old_ids['media'][(integer) $post_media->media_id])) { 669 self::throwIdError($post_media->__name,$post_media->__line,'media'); 670 }else { 671 self::throwIdError($post_media->__name,$post_media->__line,'post'); 670 672 } 671 673 } … … 678 680 $this->insertPing($ping); 679 681 } else { 680 throw new Exception(__('The backup file does not appear to be well formed.'));682 self::throwIdError($ping->__name,$ping->__line,'post'); 681 683 } 682 684 } … … 693 695 $this->stack['comment_id']++; 694 696 } else { 695 throw new Exception(__('The backup file does not appear to be well formed.')); 696 } 697 self::throwIdError($comment->__name,$comment->__line,'post'); 698 } 699 } 700 701 private static function throwIdError($name,$line,$related) 702 { 703 throw new Exception(sprintf( 704 __('ID of "%3$s" does not match on record "%1$s" at line %2$s of backup file.'), 705 html::escapeHTML($name), 706 html::escapeHTML($line), 707 html::escapeHTML($related) 708 )); 697 709 } 698 710
Note: See TracChangeset
for help on using the changeset viewer.