From: Steve Sutton Date: Fri, 14 Apr 2017 19:12:25 +0000 (-0400) Subject: Fixing query for admin side. X-Git-Tag: v1.0.0^2~8 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=9a3a1db3080acbb320c2e7512787aa2b3ae30318;p=WP-Plugins%2Fglm-member-db-fields.git Fixing query for admin side. Trying to get the sub queries correct. --- diff --git a/setup/adminHooks.php b/setup/adminHooks.php index fd4bc74..1ae50c8 100644 --- a/setup/adminHooks.php +++ b/setup/adminHooks.php @@ -83,16 +83,17 @@ add_filter('glm-member-db-admin-search-query', function() { $field_name = preg_replace( '/[ -]/', '_', strtolower( $field['field_name'] ) ); if ( isset( $_REQUEST[$field_name] ) && filter_var( $_REQUEST[$field_name], FILTER_VALIDATE_BOOLEAN ) ) { $queryParts[] = " T.id IN ( - SELECT distinct(member) - FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info - WHERE id IN ( + SELECT distinct member + FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info mi + WHERE mi.id IN ( SELECT ref_dest FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_field_data WHERE field_data = 'Yes' AND field_id = (SELECT id FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields WHERE field_name = '" . esc_sql( $field['field_name'] ) . "') - ) )"; + ) + )"; } break; }