Making WordPress.org


Ignore:
Timestamp:
05/02/2024 07:05:00 AM (12 months ago)
Author:
dd32
Message:

Plugin Directory: Centralise the Helpscout email table query code.

See #7385.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/routes/class-plugin-review.php

    r13649 r13650  
    11<?php
    22namespace WordPressdotorg\Plugin_Directory\API\Routes;
    3 use WordPressdotorg\Plugin_Directory\Shortcodes\Upload_Handler;
    43use WordPressdotorg\Plugin_Directory\API\Base;
    54use WordPressdotorg\Plugin_Directory\Template;
     5use WordPressdotorg\Plugin_Directory\Tools;
    66use WP_Error;
    77use WP_REST_Server;
     
    9191            'post_status'   => $post->post_status,
    9292            'edit_url'      => add_query_arg( [ 'action' => 'edit', 'post' => $post->ID ], admin_url( 'post.php' ) ),
    93             'helpscout'     => null, // Link to Review email (or most recent open email)
     93            'helpscout'     => null, // Most recent email details.
    9494            'submitter'     => [
    9595                'user_login' => $submitter->user_login,
     
    106106            $details['download_link'] = null;
    107107            $details['preview_link']  = null;
     108            $details['helpscout']     = Tools::get_helpscout_emails( $post, [ 'subject' => 'Review in Progress:', 'limit' => 1 ] );
     109        } else {
     110            $details['helpscout']     = Tools::get_helpscout_emails( $post, [ 'limit' => 1 ] );
    108111        }
    109112
Note: See TracChangeset for help on using the changeset viewer.