ID ); ?>
%2$s', esc_url( add_query_arg( array( 'page' => 'pmpro-member', 'user_id' => $user->ID, 'pmpro_member_edit_panel' => 'memberships' ), admin_url( 'admin.php' ) ) ), esc_html__( 'single member dashboard', 'paid-memberships-pro' ) ) ) ); ?>
| name ); ?> | enddate; if ( empty( $enddate_to_show ) ) { esc_html_e( 'Never', 'paid-memberships-pro' ); } else { echo esc_html( sprintf( // translators: %1$s is the date and %2$s is the time. __( '%1$s at %2$s', 'paid-memberships-pro' ), esc_html( date_i18n( get_option( 'date_format'), $enddate_to_show ) ), esc_html( date_i18n( get_option( 'time_format'), $enddate_to_show ) ) ) ); } ?> | ID, $shown_level->id ); if ( ! empty( $subscriptions ) ) { // If the user has more than 1 subscription, show a warning message. if ( count( $subscriptions ) > 1 ) { ?> get_cost_text() ); } else { ?> |
| name ); ?> |
allow_multiple_selections ) ) {
// If the user somehow has multiple levels from this group, show a warning that non-selected levels will be removed on save.
if ( count( $user_level_ids_in_group ) > 1 ) {
?>
> /> > ID, $shown_level->id ); if ( ! empty( $subscriptions ) ) { $subscription = $subscriptions[0]; ?>get_cost_text() ); ?> 1 ) { ?>getLastMemberOrder( $user->ID, array( 'success', 'refunded' ), $shown_level->id ); if ( pmpro_allowed_refunds( $last_order ) ) { ?> id . ']'; ?> ID, $level->id ); if ( ! empty( $subscriptions ) && ( empty( $shown_level ) || $shown_level->id != $level->id ) ) { ?>
| . ?> | ||||||
|---|---|---|---|---|---|---|---|---|
| 5 ) { $consent_log_classes[] = "pmpro_scrollable"; } $consent_log_class = implode( ' ', array_unique( $consent_log_classes ) ); echo ' '; } else { esc_html_e( 'N/A', 'paid-memberships-pro' ); } ?> |
| timestamp ) ) ) ), esc_html( date_i18n( get_option( 'time_format' ), strtotime( get_date_from_gmt( $invoice->timestamp ) ) ) ) ) ); ?> | code ); ?> | name ); } elseif ( $invoice->membership_id > 0 ) { ?> [] | total ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> | code_id ) ) { esc_html_e( '—', 'paid-memberships-pro' ); } else { $discountQuery = $wpdb->prepare( "SELECT c.code FROM $wpdb->pmpro_discount_codes c WHERE c.id = %d LIMIT 1", $invoice->code_id ); $discount_code = $wpdb->get_row( $discountQuery ); echo ''. esc_attr( $discount_code->code ) . ''; } ?> | status ) ) { esc_html_e( '—', 'paid-memberships-pro' ); } else { ?> status, array( 'success', 'cancelled' ) ) ) { esc_html_e( 'Paid', 'paid-memberships-pro' ); } else { echo esc_html( ucwords( $invoice->status ) ); } ?> |