Ticket #8592: 8592-post.php.3RC1.diff
| File 8592-post.php.3RC1.diff, 1022 bytes (added by , 16 years ago) |
|---|
-
Users/stephanieleary/Documents/code/WordPress
3174 3174 if ( $parent >= 0 ) 3175 3175 $where .= $wpdb->prepare(' AND post_parent = %d ', $parent); 3176 3176 3177 $where_post_type = $wpdb->prepare( "post_type = '%s' AND post_status = '%s'", $post_type, $post_status ); 3177 if (current_user_can('read_private_pages') && 'page' == $post_type) 3178 $where_post_type = $wpdb->prepare( "post_type = '%s' AND (post_status = '%s' OR post_status = '%s')", $post_type, $post_status, 'private' ); 3179 else 3180 $where_post_type = $wpdb->prepare( "post_type = '%s' AND post_status = '%s'", $post_type, $post_status ); 3178 3181 3179 3182 $query = "SELECT * FROM $wpdb->posts $join WHERE ($where_post_type) $where "; 3180 3183 $query .= $author_query;