diff --git a/wp-admin/import/jkw.php b/wp-admin/import/jkw.php
deleted file mode 100644
index d21d79a352..0000000000
--- a/wp-admin/import/jkw.php
+++ /dev/null
@@ -1,192 +0,0 @@
-';
- screen_icon();
- echo '
'.__('Import Jerome’s Keywords').'
';
- echo ''.__('Steps may take a few minutes depending on the size of your database. Please be patient.').'
';
- }
-
- function footer() {
- echo '';
- }
-
- function greet() {
- echo '';
- echo '
'.__('Howdy! This imports tags from Jerome’s Keywords into WordPress tags.').'
';
- echo '
'.__('This is suitable for Jerome’s Keywords version 1.x and 2.0a.').'
';
- echo '
'.__('All existing Jerome’s Keywords will be removed after import.').'
';
- echo '
'.__('Don’t be stupid - backup your database before proceeding!').'
';
- echo '
';
- echo '
';
- echo '
';
- }
-
- function dispatch() {
- if ( empty($_GET['step']) )
- $step = 0;
- else
- $step = absint($_GET['step']);
-
- // load the header
- $this->header();
-
- switch ( $step ) {
- case 0 :
- $this->greet();
- break;
- case 1 :
- check_admin_referer('import-jkw');
- $this->check_V1_post_keyword( true );
- break;
- case 2 :
- check_admin_referer('import-jkw');
- $this->check_V1_post_keyword( false );
- break;
- case 3 :
- check_admin_referer('import-jkw');
- $this->check_V2_post_keyword( true );
- break;
- case 4 :
- check_admin_referer('import-jkw');
- $this->check_V2_post_keyword( false );
- break;
- case 5:
- check_admin_referer('import-jkw');
- $this->cleanup_V2_import();
- break;
- case 6:
- $this->done();
- break;
- }
-
- // load the footer
- $this->footer();
- }
-
- function check_V1_post_keyword($precheck = true) {
- global $wpdb;
-
- echo '';
- echo '
'.__('Reading Jerome’s Keywords Tags…').'
';
-
- // import Jerome's Keywords tags
- $metakeys = $wpdb->get_results("SELECT post_id, meta_id, meta_key, meta_value FROM $wpdb->postmeta WHERE $wpdb->postmeta.meta_key = 'keywords'");
- if ( !is_array($metakeys)) {
- echo '
' . __('No Tags Found!') . '
';
- return false;
- } else {
- $count = count($metakeys);
- echo '
' . sprintf( _n('Done! %s post with tags were read.', 'Done! %s posts with tags were read.', $count), $count ) . '
';
- echo '
';
- foreach ( $metakeys as $post_meta ) {
- if ( $post_meta->meta_value != '' ) {
- $post_keys = explode(',', $post_meta->meta_value);
- foreach ( $post_keys as $keyword ) {
- $keyword = addslashes(trim($keyword));
- if ( '' != $keyword ) {
- echo '- ' . $post_meta->post_id . ' - ' . $keyword . '
';
- if ( !$precheck )
- wp_add_post_tags($post_meta->post_id, $keyword);
- }
- }
- }
- if ( !$precheck )
- delete_post_meta($post_meta->post_id, 'keywords');
- }
- echo '
';
- }
-
- echo '
';
- echo '
';
- }
-
- function check_V2_post_keyword($precheck = true) {
- global $wpdb;
-
- echo '';
- echo '
'.__('Reading Jerome’s Keywords Tags…').'
';
-
- // import Jerome's Keywords tags
- $tablename = $wpdb->prefix . substr(get_option('jkeywords_keywords_table'), 1, -1);
- $metakeys = $wpdb->get_results("SELECT post_id, tag_name FROM $tablename");
- if ( !is_array($metakeys) ) {
- echo '
' . __('No Tags Found!') . '
';
- return false;
- } else {
- $count = count($metakeys);
- echo '
' . sprintf( _n('Done! %s tag were read.', 'Done! %s tags were read.', $count), $count ) . '
';
- echo '
';
- foreach ( $metakeys as $post_meta ) {
- $keyword = addslashes(trim($post_meta->tag_name));
- if ( $keyword != '' ) {
- echo '- ' . $post_meta->post_id . ' - ' . $keyword . '
';
- if ( !$precheck )
- wp_add_post_tags($post_meta->post_id, $keyword);
- }
- }
- echo '
';
- }
- echo '
';
- echo '
';
- }
-
- function cleanup_V2_import() {
- global $wpdb;
-
- /* options from V2.0a (jeromes-keywords.php) */
- $options = array('version', 'keywords_table', 'query_varname', 'template', 'meta_always_include', 'meta_includecats', 'meta_autoheader', 'search_strict', 'use_feed_cats', 'post_linkformat', 'post_tagseparator', 'post_includecats', 'post_notagstext', 'cloud_linkformat', 'cloud_tagseparator', 'cloud_includecats', 'cloud_sortorder', 'cloud_displaymax', 'cloud_displaymin', 'cloud_scalemax', 'cloud_scalemin');
-
- $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . substr(get_option('jkeywords_keywords_table'), 1, -1));
-
- foreach ( $options as $o )
- delete_option('jkeywords_' . $o);
-
- $this->done();
- }
-
- function done() {
- echo '';
- echo '
'.__('Import Complete!').'
';
- echo '
';
- }
-
- function JeromesKeyword_Import() {
- }
-
-}
-
-// create the import object
-$jkw_import = new JeromesKeyword_Import();
-
-// add it to the import page!
-register_importer('jkw', 'Jerome’s Keywords', __('Import Jerome’s Keywords into WordPress tags.'), array($jkw_import, 'dispatch'));
-
-?>