From: Laury GvR Date: Wed, 19 Dec 2018 21:46:04 +0000 (-0500) Subject: Add trip planner button to member detail viewfile using a custom filter X-Git-Tag: v1.0.0^2~177 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=c2b5682668e0112793af95933a8ddc6eb02ad63b;p=WP-Themes%2Fuptravel.git Add trip planner button to member detail viewfile using a custom filter --- diff --git a/functions.php b/functions.php index 0a34ec4..3c777cc 100644 --- a/functions.php +++ b/functions.php @@ -338,4 +338,45 @@ add_filter( 'get_the_sidebar', function() { }); add_filter('events_search_widget', function(){ return get_template_part("parts/events-search-widget"); -}, 10, 0); \ No newline at end of file +}, 10, 0); + +add_filter( + 'glm-member-db-front-members-detail-mapTop', + function( $content, $member_id ){ + global $wp, $config; + if ( isset( $_SESSION['travel-list'][$member_id] ) && $_SESSION['travel-list'][$member_id] ) { + $class = 'list-view-link'; + $span1 = 'view_trip1'; + $label = $config['settings']['view_label']; + $alt_label = $config['settings']['add_label']; + $is_view = '1'; + } else { + $class = 'list-add-link'; + $span1 = 'add_trip1'; + $label = $config['settings']['add_label']; + $alt_label = $config['settings']['view_label']; + $is_view = ''; + } + $load_page = get_the_permalink( $config['settings']['itinerary_page'] ); + $current_slug = add_query_arg( array(), $wp->request ); + return $content . sprintf( + '
+ + %s + Trip Planner + +
', + $class, + $member_id, + htmlspecialchars( $alt_label, ENT_QUOTES, 'UTF-8' ), + get_bloginfo( 'url' ), + $current_slug, + $is_view, + $load_page, + $span1, + $label + ); + }, + 10, + 2 +); \ No newline at end of file diff --git a/glm-member-db/views/front/members/detail.html b/glm-member-db/views/front/members/detail.html index 41f7b9e..d46811e 100644 --- a/glm-member-db/views/front/members/detail.html +++ b/glm-member-db/views/front/members/detail.html @@ -130,6 +130,7 @@ + {apply_filters('glm-member-db-front-members-detail-mapTop', '', $member.id)} {if $settings.detail_show_map}
@@ -146,6 +147,7 @@
(map loads here)
{/if}
+ {apply_filters('glm-member-db-front-members-detail-mapMiddle', '', $member.id)}
hide map
@@ -158,6 +160,7 @@
+ {apply_filters('glm-member-db-front-members-detail-mapBottom', '', $member.id)} {/if}