*
* *** Also note that parameters will be in the context of the main front controller constructor. ***
*/
-add_filter(
- 'glm-member-db-front-members-list-memberImageTop',
- 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(
- '<div class="memberSR">
- <a class="glm-planner-button %s" data-id="%d" data-alt="%s" data-baseurl="%s" data-refpage="%s" data-view="%s" data-loadpage="%s">
- <span class="%s trip-alt-text">%s</span>
- <span class="trip2">Trip Planner</span>
- </a>
- </div>',
- $class,
- $member_id,
- htmlspecialchars( $alt_label, ENT_QUOTES, 'UTF-8' ),
- get_bloginfo( 'url' ),
- $current_slug,
- $is_view,
- $load_page,
- $span1,
- $label
- );
- },
- 10,
- 2
-);
+function glm_member_itinerary_trip_planner_link( $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(
+ '<div class="memberSR">
+ <a class="glm-planner-button %s" data-id="%d" data-alt="%s" data-baseurl="%s" data-refpage="%s" data-view="%s" data-loadpage="%s">
+ <span class="%s trip-alt-text">%s</span>
+ <span class="trip2">Trip Planner</span>
+ </a>
+ </div>',
+ $class,
+ $member_id,
+ htmlspecialchars( $alt_label, ENT_QUOTES, 'UTF-8' ),
+ get_bloginfo( 'url' ),
+ $current_slug,
+ $is_view,
+ $load_page,
+ $span1,
+ $label
+ );
+}
+add_filter( 'glm-member-db-front-members-list-memberImageTop', 'glm_member_itinerary_trip_planner_link', 10, 2 );
+add_filter( 'glm-member-db-front-members-detail-mapTop', 'glm_member_itinerary_trip_planner_link', 10, 2 );
// If no session then start one.
add_action( 'init', function(){