Making WordPress.org

Changeset 12993


Ignore:
Timestamp:
12/01/2023 07:43:06 AM (10 months ago)
Author:
dd32
Message:

Plugin Directory: Stats: Pending plugins can be in a 3rd state, pending but author not yet contacted.

See [12992].

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/tools/class-stats-report.php

    r12992 r12993  
    159159        $stats['in_queue_pending_why'] = $wpdb->get_row( $wpdb->prepare(
    160160            'SELECT
    161                 SUM( IF( active = 0, 1, 0 ) ) AS `author`,
    162                 SUM( IF( active > 0, 1, 0 ) ) AS `reviewer`
     161                SUM( IF( active = 0 AND closed > 0, 1, 0 ) ) AS `author`,
     162                SUM( IF( active > 0, 1, 0 ) ) AS `reviewer`,
     163                SUM( IF( active = 0 AND closed = 0, 1, 0 ) ) AS `noemail`
    163164            FROM (
    164165                SELECT
     
    441442            ?>
    442443            </li>
     444            <?php if ( $stats['in_queue_pending_why']['noemail'] ) : ?>
     445                <li>
     446                <?php
     447                    /* translators: %d: number of pending plugins */
     448                    printf(
     449                        __( '&rarr; (pending; waiting on reviewer, email not yet sent)* : %d', 'wporg-plugins' ),
     450                        esc_html( $stats['in_queue_pending_why']['noemail'] )
     451                    );
     452                ?>
     453                </li>
     454            <?php endif; ?>
    443455        </ul>
    444456
Note: See TracChangeset for help on using the changeset viewer.