From b292d86f0613d91bbc691c5316bd0a1aae1e91b4 Mon Sep 17 00:00:00 2001 From: Ultimate Member Date: Sat, 2 Jan 2016 17:08:45 +0200 Subject: [PATCH] Allow custom admin bulk actions --- admin/core/um-admin-actions-user.php | 6 +++++- admin/core/um-admin-actions.php | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/admin/core/um-admin-actions-user.php b/admin/core/um-admin-actions-user.php index 29b87fea..c39f3457 100644 --- a/admin/core/um-admin-actions-user.php +++ b/admin/core/um-admin-actions-user.php @@ -6,9 +6,13 @@ add_action('um_admin_user_action_hook', 'um_admin_user_action_hook'); function um_admin_user_action_hook( $action ){ global $ultimatemember; - + switch ( $action ) { + default: + do_action("um_admin_custom_hook_{$action}", $ultimatemember->user->id ); + break; + case 'um_put_as_pending': $ultimatemember->user->pending(); break; diff --git a/admin/core/um-admin-actions.php b/admin/core/um-admin-actions.php index 490fd03f..3f7e4fe8 100644 --- a/admin/core/um-admin-actions.php +++ b/admin/core/um-admin-actions.php @@ -415,7 +415,7 @@ um_fetch_user( $_REQUEST['user_id'] ); $subaction = $_REQUEST['sub']; - + do_action("um_admin_user_action_hook", $subaction); do_action("um_admin_user_action_{$subaction}_hook");