Make WordPress Core

Ticket #8433: 8433.3.diff

File 8433.3.diff, 758 bytes (added by Denis-de-Bernardy, 17 years ago)
  • wp-includes/capabilities.php

     
    815815                // edit_post breaks down to edit_posts, edit_published_posts, or
    816816                // edit_others_posts
    817817        case 'edit_post':
     818                if ( empty($args[0]) )
     819                        return current_user_can('edit_posts');
    818820                $author_data = get_userdata( $user_id );
    819821                //echo "post ID: {$args[0]}<br />";
    820822                $post = get_post( $args[0] );
     
    843845                }
    844846                break;
    845847        case 'edit_page':
     848                if ( empty($args[0]) )
     849                        return current_user_can('edit_pages');
    846850                $author_data = get_userdata( $user_id );
    847851                //echo "post ID: {$args[0]}<br />";
    848852                $page = get_page( $args[0] );