From 02ea1d57bf8a17af3580adba9e61c4ef4139dd1a Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 20 Aug 2019 16:56:31 -0400 Subject: [PATCH] Grab all member ids This will be for sending notices out. --- models/admin/dashboard/events.php | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/models/admin/dashboard/events.php b/models/admin/dashboard/events.php index 9345a22..0677916 100644 --- a/models/admin/dashboard/events.php +++ b/models/admin/dashboard/events.php @@ -101,24 +101,30 @@ class GlmMembersAdmin_dashboard_events extends GlmDataEvents $success = true; $memberID = false; - echo '
$_REQUEST: ' . print_r( $_REQUEST, true ) . '
'; + // echo '
$_REQUEST: ' . print_r( $_REQUEST, true ) . '
'; if ( isset( $_REQUEST['bulkAction'] ) && isset( $_REQUEST['bulkEdit'] ) && !empty( $_REQUEST['bulkEdit'] ) ) { + $members = array(); // Process the bulk edit events. $bulkAction = filter_var( $_REQUEST['bulkAction'], FILTER_SANITIZE_STRING ); $bulkEdit = filter_var( $_REQUEST['bulkEdit'], FILTER_VALIDATE_INT, [ 'flags' => FILTER_FORCE_ARRAY ] ); - echo '
$bulkEdit: ' . print_r( $bulkEdit, true ) . '
'; + // echo '
$bulkEdit: ' . print_r( $bulkEdit, true ) . '
'; + foreach ( $bulkEdit as $eventId ) { + $mId = $this->wpdb->get_var( + $this->wpdb->prepare( + "SELECT ref_dest + FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "events + WHERE id = %d", + $eventId + ) + ); + $members[] = $mId; + } switch ( $bulkAction ) { case 'Approve': - foreach ( $bulkEdit as $eventId ) { - $mId = $this->wpdb->get_var( - $this->wpdb->prepare( - "SELECT ref_dest - FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "" - ) - ); - } + // Foreach members send Approval notification break; case 'Decline': + // Foreach members send Decline notification break; default: break; -- 2.17.1