From: Steve Sutton Date: Thu, 1 Nov 2018 17:35:43 +0000 (-0400) Subject: Add filter for trip planner member data X-Git-Tag: v2.11.0^2~65 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=271a9a0ec94a659eff54bd0b3740c6a8f3912be6;p=WP-Plugins%2Fglm-member-db.git Add filter for trip planner member data Used in the trip planner listings. --- diff --git a/setup/frontHooks.php b/setup/frontHooks.php index 08c49f6e..e1a84c57 100644 --- a/setup/frontHooks.php +++ b/setup/frontHooks.php @@ -645,3 +645,25 @@ add_filter( 'glm-member-lat-lon-dms', function( $d, $LatLon, $type, $precision ) 10, 4 ); + +add_filter( + 'glm-member-get-memberinfo-data', + function( $content, $member ){ + // echo '
$member: ' . print_r( $member, true ) . '
'; + // Get the member info id + $member_info_id = apply_filters( 'getActiveInfoIdForMember', $member ); + // echo '
$member_info_id: ' . print_r( $member_info_id, true ) . '
'; + if ( $member_info_id ) { + $sql = " + SELECT MI.id,MI.member,MI.member_name,MI.addr1,C.name as city,MI.state,MI.zip,MI.phone,MI.url,MI.email + FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info MI + LEFT OUTER JOIN " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "cities C ON (C.id = MI.city) + WHERE MI.id = $member_info_id"; + return $this->wpdb->get_row( $sql, ARRAY_A ); + } else { + return false; + } + }, + 10, + 2 +); diff --git a/views/front/members/list.html b/views/front/members/list.html index e995d2dc..32bc440c 100755 --- a/views/front/members/list.html +++ b/views/front/members/list.html @@ -202,9 +202,9 @@ {/foreach} {if $haveFeaturedMembers} - + - +