Skip to content

Commit

Permalink
Fixing the expiration date for the invoice email
Browse files Browse the repository at this point in the history
  • Loading branch information
dparker1005 committed Feb 14, 2025
1 parent c51eb7c commit 42e55e9
Showing 1 changed file with 8 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,11 @@ public function get_email_template_variables() {
if( $order->user_id != $user->ID ) {
$user = get_userdata( $order->user_id );
}
$membership_level = pmpro_getLevel( $order->membership_id );

$membership_level = pmpro_getSpecificMembershipLevelForUser( $user->ID, $order->membership_id );
if ( empty( $membership_level ) ) {
$membership_level = pmpro_getLevel( $order->membership_id );
}

//Get discount code if it exists
$discount_code = "";
Expand All @@ -192,11 +196,9 @@ public function get_email_template_variables() {
}

//Get membership expiration date
$enddate = $wpdb->get_var("SELECT UNIX_TIMESTAMP(CONVERT_TZ(enddate, '+00:00', @@global.time_zone)) FROM $wpdb->pmpro_memberships_users WHERE user_id = '" . $user->ID . "' AND status = 'active' LIMIT 1");
if( $enddate ) {
$membership_expiration = "<p>" . sprintf(__("This membership will expire on %s.", 'paid-memberships-pro' ), date_i18n(get_option('date_format'), $enddate)) . "</p>\n";
} else {
$membership_expiration = "";
$membership_expiration = '';
if( ! empty( $membership_level->enddate ) ) {
$membership_expiration = "<p>" . sprintf(__("This membership will expire on %s.", 'paid-memberships-pro' ), date_i18n(get_option('date_format'), $membership_level->enddate)) . "</p>\n";
}

$email_template_variables = array(
Expand Down

0 comments on commit 42e55e9

Please sign in to comment.