Skip to content

Commit a390167

Browse files
authored
Fixing signups not showing on the last day of memberships report (#3280)
* Fixing signups not showing on the last day of memberships report * Fixing SQL formatting * Fixing sql again * Fixing signups, not cancellations * Reverting incorrect change * Fixing another query
1 parent 6d6d219 commit a390167

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

adminpages/reports/memberships.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ function pmpro_report_memberships_page() {
196196
}
197197

198198
$sqlQuery .= "WHERE mu.startdate >= '" . esc_sql( $startdate ) . "' ";
199-
$sqlQuery .= "AND mu.startdate <= '" . esc_sql( $enddate ) . "' ";
199+
$sqlQuery .= "AND mu.startdate <= '" . esc_sql( $enddate ) . " 23:59:59' ";
200200

201201
if ( ! empty( $l ) ) {
202202
$sqlQuery .= 'AND mu.membership_id IN(' . $l . ') '; // $l is already escaped for SQL. See declaration.
@@ -279,7 +279,8 @@ function pmpro_report_memberships_page() {
279279
}
280280

281281
$sqlQuery .= "AND mu1.enddate >= '" . esc_sql( $startdate ) . "'
282-
AND mu1.enddate < '" . esc_sql( $enddate ) . "' ";
282+
AND mu1.enddate <= '" . $enddate . " 23:59:59' ";
283+
283284

284285
// restrict by level
285286
if ( ! empty( $l ) ) {

0 commit comments

Comments
 (0)