Make WordPress Core

Ticket #6836: 6836.4.diff

File 6836.4.diff, 2.5 KB (added by DD32, 17 years ago)

remains of wp-admin/

  • wp-admin/import/wp-cat2tag.php

     
    177177                                        }
    178178
    179179                                        // Change the category to a tag.
    180                                         $wpdb->query( $wpdb->prepare("UPDATE $wpdb->term_taxonomy SET taxonomy = 'post_tag' WHERE term_id = %d AND taxonomy = 'category'", $category->term_id) );
     180                                        $wpdb->update($wpdb->term_taxonomy, array('taxonomy' => 'post_tag'), array('term_id' => $category->term_id, 'taxonomy' => 'category') );
    181181
    182182                                        $terms = $wpdb->get_col( $wpdb->prepare("SELECT term_id FROM $wpdb->term_taxonomy WHERE parent = %d AND taxonomy = 'category'", $category->term_id) );
    183183                                        foreach ( (array) $terms as $term )
    184184                                                clean_category_cache($term);
    185185
    186186                                        // Set all parents to 0 (root-level) if their parent was the converted tag
    187                                         $wpdb->query( $wpdb->prepare("UPDATE $wpdb->term_taxonomy SET parent = 0 WHERE parent = %d AND taxonomy = 'category'", $category->term_id) );
     187                                        $wpdb->update($wpdb->term_taxonomy, array('parent' => '0'), array('parent' => $category->term_id, 'taxonomy' => 'category') );
    188188                                }
    189189                                // Clean the cache
    190190                                clean_category_cache($category->term_id);
  • wp-admin/includes/template.php

     
    504504                // catch and repair bad pages
    505505                if ( $page->post_parent == $page->ID ) {
    506506                        $page->post_parent = 0;
    507                         $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_parent = '0' WHERE ID = %d", $page->ID) );
     507                        $wpdb->update($wpdb->posts, array('post_parent' => '0'), array('ID' => $page->ID) );
    508508                        clean_page_cache( $page->ID );
    509509                }
    510510
  • wp-admin/update-links.php

     
    3636        $returns = explode("\n", $body);
    3737
    3838        foreach ($returns as $return) :
    39                 $time = substr($return, 0, 19);
    40                 $uri = preg_replace('/(.*?) | (.*?)/', '$2', $return);
    41                 $wpdb->query( $wpdb->prepare("UPDATE $wpdb->links SET link_updated = %s WHERE link_url = %s", $time, $uri) );
     39                $link_updated = substr($return, 0, 19);
     40                $link_url = preg_replace('/(.*?) | (.*?)/', '$2', $return);
     41
     42                $wpdb->update( $wpdb->links, compact('link_updated'), compact('link_url') );
    4243        endforeach;
    4344}
    4445?>