prepare_items(); ?>


views(); ?> advanced_filters(); ?>
', absint( $_GET['donor'] ) ); } $payments_table->display(); ?>
base ) { return $admin_title; } if ( ! isset( $_GET['give-action'] ) ) { return $admin_title; } switch ( $_GET['give-action'] ) : case 'view-payment-details': $title = sprintf( /* translators: %s: admin title */ esc_html__( 'View Donation Details - %s', 'give' ), $admin_title ); break; case 'edit-payment': $title = sprintf( /* translators: %s: admin title */ esc_html__( 'Edit Donation - %s', 'give' ), $admin_title ); break; default: $title = $admin_title; break; endswitch; return $title; } add_filter( 'admin_title', 'give_view_donation_details_title', 10, 2 ); /** * Intercept default Edit post links for Give payments and rewrite them to the View Order Details screen. * * @since 1.0 * * @param $url * @param $post_id * @param $context * @return string * * @since 2.12.0 default value for the $post_id parameter is removed to prevent PHP8 warnings. */ function give_override_edit_post_for_payment_link( $url, $post_id, $context ) { $post = get_post( $post_id ); if ( ! $post ) { return $url; } if ( 'give_payment' != $post->post_type ) { return $url; } $url = admin_url( 'edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id=' . $post_id ); return $url; } add_filter( 'get_edit_post_link', 'give_override_edit_post_for_payment_link', 10, 3 );