$success = true;
$memberID = false;
- echo '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
+ // echo '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
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 '<pre>$bulkEdit: ' . print_r( $bulkEdit, true ) . '</pre>';
+ // echo '<pre>$bulkEdit: ' . print_r( $bulkEdit, true ) . '</pre>';
+ 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;