From 231afeb0e0a169fd29c397449fb8db34051c1485 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 3 Oct 2019 13:17:33 -0400 Subject: [PATCH] Add an action to the delete member hook. Delete member packages when the member is deleted. --- setup/adminHooks.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/setup/adminHooks.php b/setup/adminHooks.php index 608c98d..9ad952a 100644 --- a/setup/adminHooks.php +++ b/setup/adminHooks.php @@ -62,3 +62,14 @@ add_filter( 13, 1 ); +add_action( 'glm-member-db-delete-member', function( $memberId ){ + // Verify member id is number. + $memberId = filter_var( $memberId, FILTER_VALIDATE_INT ); + if ( $memberId ) { + $this->wpdb->delete( + GLM_MEMBERS_PACKAGING_PLUGIN_DB_PREFIX . 'packages', + array( 'ref_dest' => $memberId ), + array( '%d' ) + ); + } +}, 10, 1 ); -- 2.17.1