get_memberships() : false; do_action( 'rcp_subscription_details_top' ); if ( isset( $_GET['profile'] ) && 'cancelled' == $_GET['profile'] && ! empty( $_GET['membership_id'] ) ) : $cancelled_membership = rcp_get_membership( absint( $_GET['membership_id'] ) ); ?>
get_membership_level_name(), $cancelled_membership->get_expiration_date() ); ?>
is_recurring() && $membership->is_expired() && $membership->can_update_billing_card() ) : ?>
Update your payment method to reactivate and renew your membership.', 'rcp' ), $membership->get_membership_level_name(), esc_url( add_query_arg( 'membership_id', urlencode( $membership->get_id() ), get_permalink( $rcp_options['update_card'] ) ) ) ); ?>
has_payment_plan() ) { $has_payment_plan = true; } } } ?>| get_membership_level_name() ); ?> | get_id() ); ?> |
get_expiration_date();
if ( $membership->is_recurring() && 'active' === $membership->get_status() ) {
echo ' ' . __( '(renews automatically)', 'rcp' ) . ' ';
}
if ( $membership->is_active() && $membership->can_toggle_auto_renew() ) {
echo '';
if ( $membership->is_recurring() ) {
$toggle_off_url = wp_nonce_url( add_query_arg( array(
'rcp-action' => 'disable_auto_renew',
'membership-id' => urlencode( $membership->get_id() )
) ), 'rcp_toggle_auto_renew_off' );
echo '';
} else {
$toggle_on_url = wp_nonce_url( add_query_arg( array(
'rcp-action' => 'enable_auto_renew',
'membership-id' => urlencode( $membership->get_id() )
) ), 'rcp_toggle_auto_renew_on' );
echo '' . __( 'Enable auto renew', 'rcp' ) . '';
}
echo ' ';
}
?>
|
get_object_id() ); if ( $membership_level instanceof Membership_Level ) { if ( 0 == $membership->get_maximum_renewals() && ! $membership_level->is_lifetime() && ! $membership_level->is_free() ) { printf( __( '%d / Until Cancelled', 'rcp' ), $membership->get_times_billed() ); } else { $renewals = $membership_level->is_free() ? 1 : $membership->get_maximum_renewals() + 1; printf( __( '%d / %d', 'rcp' ), $membership->get_times_billed(), $renewals ); } } ?> |
can_update_billing_card() ) {
$links[] = '';
}
if ( $membership->can_renew() ) {
$links[] = apply_filters( 'rcp_subscription_details_action_renew', '', $user_ID );
}
if ( $membership->upgrade_possible() ) {
$links[] = apply_filters( 'rcp_subscription_details_action_upgrade', '', $user_ID );
}
if ( $membership->is_active() && $membership->can_cancel() && ! $membership->has_payment_plan() ) {
$links[] = apply_filters( 'rcp_subscription_details_action_cancel', '', $user_ID );
}
/**
* Filters the action links HTML.
*
* @param string $actions Formatted HTML links.
* @param array $links Array of links before they're imploded into an HTML string.
* @param int $user_ID ID of the current user.
* @param RCP_Membership $membership Current membership record being displayed.
*/
echo apply_filters( 'rcp_subscription_details_actions', implode( ' ', $links ), $links, $user_ID, $membership ); /** * Add custom HTML to the "Actions" column. * * @param array $links Existing links. * @param RCP_Membership $membership Current membership record being displayed. */ do_action( 'rcp_subscription_details_action_links', $links, $membership ); if ( $membership->is_active() && $membership->can_cancel() && ! $membership->has_payment_plan() ) { ?> |