]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/import/blogware.php
Wordpress 2.9
[autoinstalls/wordpress.git] / wp-admin / import / blogware.php
index afec323c3bc80619ef69a6deb90ecf29a74f2c0f..531ceddc7d14f2ec89ebb221418c5955fcd593c5 100644 (file)
@@ -42,6 +42,10 @@ class BW_Import {
                echo '</div>';
        }
 
+       function _normalize_tag( $matches ) {
+               return '<' . strtolower( $matches[1] );
+       }
+
        function import_posts() {
                global $wpdb, $current_user;
 
@@ -89,7 +93,7 @@ class BW_Import {
                        }
 
                        // Clean up content
-                       $post_content = preg_replace_callback('|<(/?[A-Z]+)|', create_function('$match', 'return "<" . strtolower($match[1]);'), $post_content);
+                       $post_content = preg_replace_callback('|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $post_content);
                        $post_content = str_replace('<br>', '<br />', $post_content);
                        $post_content = str_replace('<hr>', '<hr />', $post_content);
                        $post_content = $wpdb->escape($post_content);
@@ -109,7 +113,7 @@ class BW_Import {
                                        return $post_id;
                                }
                                if (!$post_id) {
-                                       _e("Couldn't get post ID");
+                                       _e('Couldn&#8217;t get post ID');
                                        echo '</li>';
                                        break;
                                }
@@ -129,7 +133,7 @@ class BW_Import {
                                        $comment_content = $this->unhtmlentities($comment_content);
 
                                        // Clean up content
-                                       $comment_content = preg_replace_callback('|<(/?[A-Z]+)|', create_function('$match', 'return "<" . strtolower($match[1]);'), $comment_content);
+                                       $comment_content = preg_replace_callback('|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $comment_content);
                                        $comment_content = str_replace('<br>', '<br />', $comment_content);
                                        $comment_content = str_replace('<hr>', '<hr />', $comment_content);
                                        $comment_content = $wpdb->escape($comment_content);
@@ -155,7 +159,7 @@ class BW_Import {
                        }
                        if ( $num_comments ) {
                                echo ' ';
-                               printf( __ngettext('%s comment', '%s comments', $num_comments), $num_comments );
+                               printf( _n('%s comment', '%s comments', $num_comments), $num_comments );
                        }
                        echo '</li>';
                        flush();