WordPress.org

Make WordPress Core

Ticket #37792: 37792-periods.patch

File 37792-periods.patch, 3.6 KB (added by ramiy, 5 years ago)
  • wp-includes/class-wp-xmlrpc-server.php

     
    13331333                                break;
    13341334                        case 'private':
    13351335                                if ( ! current_user_can( $post_type->cap->publish_posts ) )
    1336                                         return new IXR_Error( 401, __( 'Sorry, you are not allowed to create private posts in this post type' ) );
     1336                                        return new IXR_Error( 401, __( 'Sorry, you are not allowed to create private posts in this post type.' ) );
    13371337                                break;
    13381338                        case 'publish':
    13391339                        case 'future':
    13401340                                if ( ! current_user_can( $post_type->cap->publish_posts ) )
    1341                                         return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish posts in this post type' ) );
     1341                                        return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish posts in this post type.' ) );
    13421342                                break;
    13431343                        default:
    13441344                                if ( ! get_post_status_object( $post_data['post_status'] ) )
     
    13471347                }
    13481348
    13491349                if ( ! empty( $post_data['post_password'] ) && ! current_user_can( $post_type->cap->publish_posts ) )
    1350                         return new IXR_Error( 401, __( 'Sorry, you are not allowed to create password protected posts in this post type' ) );
     1350                        return new IXR_Error( 401, __( 'Sorry, you are not allowed to create password protected posts in this post type.' ) );
    13511351
    13521352                $post_data['post_author'] = absint( $post_data['post_author'] );
    13531353                if ( ! empty( $post_data['post_author'] ) && $post_data['post_author'] != $user->ID ) {
     
    35303530                if ( !$user ) {
    35313531                        $logged_in = false;
    35323532                        if ( $allow_anon && get_option('comment_registration') ) {
    3533                                 return new IXR_Error( 403, __( 'You must be registered to comment' ) );
     3533                                return new IXR_Error( 403, __( 'You must be registered to comment.' ) );
    35343534                        } elseif ( ! $allow_anon ) {
    35353535                                return $this->error;
    35363536                        }
     
    35843584
    35853585                        if ( get_option('require_name_email') ) {
    35863586                                if ( 6 > strlen($comment['comment_author_email']) || '' == $comment['comment_author'] )
    3587                                         return new IXR_Error( 403, __( 'Comment author name and email are required' ) );
     3587                                        return new IXR_Error( 403, __( 'Comment author name and email are required.' ) );
    35883588                                elseif ( !is_email($comment['comment_author_email']) )
    3589                                         return new IXR_Error( 403, __( 'A valid email address is required' ) );
     3589                                        return new IXR_Error( 403, __( 'A valid email address is required.' ) );
    35903590                        }
    35913591                }
    35923592
     
    48844884                if ( isset( $content_struct['wp_post_format'] ) ) {
    48854885                        $content_struct['wp_post_format'] = sanitize_key( $content_struct['wp_post_format'] );
    48864886                        if ( !array_key_exists( $content_struct['wp_post_format'], get_post_format_strings() ) ) {
    4887                                 return new IXR_Error( 404, __( 'Invalid post format' ) );
     4887                                return new IXR_Error( 404, __( 'Invalid post format.' ) );
    48884888                        }
    48894889                }
    48904890
     
    52055205                if ( isset( $content_struct['wp_post_format'] ) ) {
    52065206                        $content_struct['wp_post_format'] = sanitize_key( $content_struct['wp_post_format'] );
    52075207                        if ( !array_key_exists( $content_struct['wp_post_format'], get_post_format_strings() ) ) {
    5208                                 return new IXR_Error( 404, __( 'Invalid post format' ) );
     5208                                return new IXR_Error( 404, __( 'Invalid post format.' ) );
    52095209                        }
    52105210                }
    52115211
     
    58165816
    58175817                $upload = wp_upload_bits($name, null, $bits);
    58185818                if ( ! empty($upload['error']) ) {
    5819                         $errorString = sprintf(__('Could not write file %1$s (%2$s)'), $name, $upload['error']);
     5819                        $errorString = sprintf(__('Could not write file %1$s (%2$s).'), $name, $upload['error']);
    58205820                        return new IXR_Error(500, $errorString);
    58215821                }
    58225822                // Construct the attachment array