From 80cc420d2cb468b51248dd0719656f3efd694e50 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Fri, 11 Sep 2009 17:55:35 +0000 Subject: [PATCH] Retire Jerome's keywords importer git-svn-id: https://develop.svn.wordpress.org/trunk@11917 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/import/jkw.php | 192 ---------------------------------------- 1 file changed, 192 deletions(-) delete mode 100644 wp-admin/import/jkw.php 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 '
'; - wp_nonce_field('import-jkw'); - echo '

'; - echo '
'; - echo '
'; - wp_nonce_field('import-jkw'); - 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 ''; - } - - echo '
'; - wp_nonce_field('import-jkw'); - 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 ''; - } - echo '
'; - wp_nonce_field('import-jkw'); - 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')); - -?>