From: Steve Sutton Date: Thu, 3 Oct 2019 17:17:33 +0000 (-0400) Subject: Add an action to the delete member hook. X-Git-Tag: v1.3.3^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=231afeb0e0a169fd29c397449fb8db34051c1485;p=WP-Plugins%2Fglm-member-db-packaging.git Add an action to the delete member hook. Delete member packages when the member is deleted. --- 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 );