# This patch file was generated by NetBeans IDE
# Following Index: paths are relative to: C:\xampp\htdocs\wordtrunk\wp-includes
# This patch can be applied using context Tools: Patch action on respective folder.
# It uses platform neutral UTF-8 encoding and \n newlines.
# Above lines and this line are ignored by the patching process.
|
|
|
|
| 785 | 785 | case 'pending': |
| 786 | 786 | break; |
| 787 | 787 | case 'private': |
| | 788 | if ( $update ) { |
| | 789 | if ( ! current_user_can( $post_type->cap->publish_post, $post_data[ 'ID' ] ) ) |
| | 790 | return new IXR_Error( 401, __( 'Sorry, you are not allowed to set this post as private.' ) ); |
| | 791 | } else { |
| 788 | 792 | if ( ! current_user_can( $post_type->cap->publish_posts ) ) |
| 789 | 793 | return new IXR_Error( 401, __( 'Sorry, you are not allowed to create private posts in this post type' )); |
| | 794 | } |
| 790 | 795 | break; |
| 791 | 796 | case 'publish': |
| 792 | 797 | case 'future': |
| | 798 | if ( $update ) { |
| | 799 | if ( ! current_user_can( $post_type->cap->publish_post, $post_data[ 'ID' ] ) ) |
| | 800 | return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish this post.' ) ); |
| | 801 | } else { |
| 793 | 802 | if ( ! current_user_can( $post_type->cap->publish_posts ) ) |
| 794 | 803 | return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish posts in this post type' )); |
| | 804 | } |
| 795 | 805 | break; |
| 796 | 806 | default: |
| 797 | 807 | $post_data['post_status'] = 'draft'; |