Making WordPress.org


Ignore:
Timestamp:
05/02/2024 06:47:34 AM (9 months ago)
Author:
dd32
Message:

Plugin Directory: Review API: Expand the API used for reviews.

  • Make it work for all plugins, regardless of status.
  • Include the ZIPs
  • Include helpful links.

See #7385.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-upload-handler.php

    r13610 r13649  
    469469        // First time submission, track some additional metadata.
    470470        if ( ! $updating_existing ) {
    471             $post_args['meta_input']['_author_ip']            = preg_replace( '/[^0-9a-fA-F:., ]/', '', $_SERVER['REMOTE_ADDR'] );
    472             $post_args['meta_input']['_submitted_date']       = time();
    473             $post_args['meta_input']['_used_upload_token']    = $has_upload_token;
    474             $post_args['meta_input']['_pending_access_token'] = md5( wp_generate_password( 32, true, true ) );
     471            $post_args['meta_input']['_author_ip']         = preg_replace( '/[^0-9a-fA-F:., ]/', '', $_SERVER['REMOTE_ADDR'] );
     472            $post_args['meta_input']['_submitted_date']    = time();
     473            $post_args['meta_input']['_used_upload_token'] = $has_upload_token;
    475474        }
    476475
     
    741740        global $wpdb;
    742741
    743         if ( 'pending' !== $post->post_status || ! $post->post_name ) {
     742        if ( ! in_array( $post->post_status, [ 'new', 'pending' ] ) || ! $post->post_name ) {
    744743            return false;
    745744        }
Note: See TracChangeset for help on using the changeset viewer.