From 2f8e6de56e6f86b09267142a0d3defd66d04f748 Mon Sep 17 00:00:00 2001 From: Paul Kevan <2290623+pkevan@users.noreply.github.com> Date: Thu, 23 May 2024 15:11:32 +0100 Subject: [PATCH] Update reports.php --- plugins/wporg-5ftf/includes/reports.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/wporg-5ftf/includes/reports.php b/plugins/wporg-5ftf/includes/reports.php index 0bcc6de..c8097db 100644 --- a/plugins/wporg-5ftf/includes/reports.php +++ b/plugins/wporg-5ftf/includes/reports.php @@ -56,8 +56,9 @@ function enqueue_assets() { */ function render_company_report_page() { - $status = sanitize_title( $_GET['status'] ); - + $status = sanitize_title( $_GET['status'] ); + $pledge_limit = 500; + if ( ! in_array( $status, array( 'draft', '5ftf-deactivated', 'publish' ) ) ) { $status = 'all'; } @@ -65,13 +66,13 @@ function render_company_report_page() { $pledges = get_posts( array( 'post_type' => '5ftf_pledge', 'post_status' => $status, - 'posts_per_page' => 500, // set to 500 to avoid unexpected memory overuse. + 'posts_per_page' => $pledge_limit, // set to avoid unexpected memory overuse. 'orderby' => 'post_title', 'order' => 'ASC', ) ); // Add visible warning on page if we hit the upper limit of the query. - if ( 250 == count( $pledges ) ) { + if ( $pledge_limit === count( $pledges ) ) { echo '

WARNING: pledge limit reached, check the code query.

'; } ?>