Index: wp-content/admin-plugins/all-posts.php =================================================================== --- wp-content/admin-plugins/all-posts.php (revision 7975) +++ wp-content/admin-plugins/all-posts.php (working copy) @@ -1,10 +1,7 @@ get_col( "SELECT ID FROM $wpdb->posts LEFT JOIN $wpdb->post2cat ON ( ID = post_ID ) WHERE category_ID = '$new_ID'" ); if ( empty($posts) ) return; @@ -85,28 +83,26 @@ $row->guid = $guid; $row->guid = str_replace('https://', 'http://', $row->guid); - if( $row->post_status == 'publish' ) { - $lang_id = $current_blog->lang_id; + if ( $row->post_status != 'publish' ) + return; + + $lang_id = $current_blog->lang_id; - if ( $lang_id ) { - $wpdb->query("UPDATE `post2tag` SET lang_id = '$lang_id' WHERE blog_id = '$wpdb->blogid'"); - } + if ( $lang_id ) { + $wpdb->query("UPDATE `post2tag` SET lang_id = '$lang_id' WHERE blog_id = '$wpdb->blogid'"); + } + $is_public = 0; + $blog_public = (int) $GLOBALS['current_blog']->public; + if ( 1 == $blog_public ) + $is_public = 1; + if ( 1 == $GLOBALS['current_blog']->mature ) $is_public = 0; - $blog_public = (int) $GLOBALS['current_blog']->public; - if ( 1 == $blog_public ) - $is_public = 1; - if ( 1 == $GLOBALS['current_blog']->mature ) - $is_public = 0; - $mature = $GLOBALS['current_blog']->mature; + $mature = $GLOBALS['current_blog']->mature; - $wpdb->query("UPDATE `post2tag` SET is_public = '$is_public' WHERE blog_id = '$wpdb->blogid'"); + $wpdb->query("UPDATE `post2tag` SET is_public = '$is_public' WHERE blog_id = '$wpdb->blogid'"); - } elseif ( $row->post_status == 'private' || $row->post_status == 'draft' ) { - return; - } - // Now for categories $post_categories = $wpdb->get_col( "SELECT {$wpdb->term_taxonomy}.term_id FROM {$wpdb->term_taxonomy}, {$wpdb->term_relationships} WHERE {$wpdb->term_taxonomy}.term_taxonomy_id = {$wpdb->term_relationships}.term_taxonomy_id AND {$wpdb->term_relationships}.object_id = '{$post_ID}' AND {$wpdb->term_taxonomy}.taxonomy != 'link_category'" );