From 62d700a91686b70dcc2c716555cb4f2e7e74199d Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Wed, 22 Aug 2018 17:58:31 -0400 Subject: [PATCH] Replace list & detail google map code with leaflet map code --- glm-member-db/views/front/members/detail.html | 215 ++--- glm-member-db/views/front/members/list.html | 790 +++++++++++------- 2 files changed, 568 insertions(+), 437 deletions(-) diff --git a/glm-member-db/views/front/members/detail.html b/glm-member-db/views/front/members/detail.html index b3b44d3..b85bac5 100644 --- a/glm-member-db/views/front/members/detail.html +++ b/glm-member-db/views/front/members/detail.html @@ -1,11 +1,9 @@ {include file='front/members/header.html'} - - {apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)} {if $haveMember} - + {if $settings.detail_show_map} + + + + + + + {/if} + + {if $settings.selected_map_interface == 2} + + + {/if} + + + {include file='front/members/header.html'} {apply_filters('glm-member-db-front-members-list-pageTop', '')}
@@ -115,71 +132,111 @@
{/if} {*list_show_search*} {if $settings.list_show_map} - - {apply_filters('glm-member-db-front-members-list-mapTop', '')} -
-
(map loads here)
-
- {apply_filters('glm-member-db-front-members-list-mapBottom', '')} -{/if} -{apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} + {apply_filters('glm-member-db-front-members-list-mapTop', '')} +
- -
- {foreach $mapItems as $m} -
- {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)} - {if $m.logo && $settings.list_map_show_logo} -
- -
+ {if $settings.selected_map_interface == 1} + +
{/if} -
- {if $settings.list_map_show_detaillink && !$m.has_no_profile} - {$m.member_name} - {else} - {$m.member_name} + + {if $settings.selected_map_interface == 2} + +
(map loads here)
+ {/if} + +
+ {apply_filters('glm-member-db-front-members-list-mapBottom', '')} + {/if} + {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} + + + +
+ {foreach $mapItems as $m} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)} + {if $m.logo && $settings.list_map_show_logo} +
+ +
{/if} -
- {if $settings.list_map_show_address} -

- {if $settings.list_map_show_street} - {if $m.addr1}{$m.addr1}
{/if} - {if $m.addr2}{$m.addr2}
{/if} - {/if} - {if $settings.memb_info_location && $settings.list_map_show_citystatezip} - {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if} +

+ {if $settings.list_map_show_detaillink && !$m.has_no_profile} + {$m.member_name} + {else} + {$m.member_name} {/if} - {if $m.country && $settings.list_map_show_country} +
+ {if $settings.list_map_show_address} +

+ {if $settings.list_map_show_street} + {if $m.addr1}{$m.addr1}
{/if} + {if $m.addr2}{$m.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.list_map_show_citystatezip} + {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if} + {/if} + {if $m.country && $settings.list_map_show_country} {$m.country} + {/if} +

+ {/if} {*list_map_show_address*} +
+

+ {if $m.phone && $settings.list_map_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $m.phone)}
{/if} + {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}
{/if} + {if $m.url && $settings.list_map_show_url}Web site: {$m.url}
{/if} + {if $m.email && $settings.list_map_show_email}E-Mail Address: {$m.email}
{/if} + {if $m.region && $settings.list_map_show_region}Region: {$m.region}{/if} +

+ + {if $m.short_descr && $settings.list_map_show_short_descr}{$m.short_descr}
{/if} + - {/foreach} + {/literal} --> + + {if $settings.list_map_show_amenities} +
+ Amenities: +
    + {foreach $m.amenities as $a} +
  • {$a.name}
  • + {/foreach} +
+
+ {/if} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)} +
+ {/foreach}
+ {if $settings.list_show_list && !$blankStart} {if $settings.list_header_text}

{$settings.list_header_text}

@@ -188,6 +245,7 @@ {/if} {if $haveMembers} +
{$terms.term_member_plur_cap} found: {$membersFound}
{apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} @@ -293,16 +351,16 @@ {/foreach} {*$members*} - + -{else} + {else} - - {foreach $members as $member} - {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)} -
- {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)} - + + {foreach $members as $member} + {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)} +
+ {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)} +
{if $member.logo && $settings.list_show_logo} @@ -318,17 +376,17 @@
{/if} -
- - {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)} -

- {if $settings.list_show_detail_link && !$member.has_no_profile.value} - {$member.member} - {else} - {$member.member} - {/if} -

- {if $settings.list_show_address} +
+ + {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)} +

+ {if $settings.list_show_detail_link && !$member.has_no_profile.value} + {$member.member} + {else} + {$member.member} + {/if} +

+ {if $settings.list_show_address}
{apply_filters('glm-member-db-front-members-list-memberAddressTop', '', $member.member_pointer)} {if $settings.list_show_street} @@ -336,242 +394,328 @@ {if $member.addr2 && $settings.list_show_address}
{$member.addr2}
{/if} {/if} {if $settings.memb_info_location && $settings.list_show_citystatezip} -
- {if $member.city} - {$member.city}{if $member.state.value}, {/if} - {/if} - {if $member.state.value} - {$member.state.value} - {/if} - {if $member.zip} - {$member.zip} - {/if} -
+
+ {if $member.city} + {$member.city}{if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
{/if} {if $member.country.name && $settings.list_show_country} -
{$member.country.name}
+
{$member.country.name}
{/if} {apply_filters('glm-member-db-front-members-list-memberAddressBottom', '', $member.member_pointer)}
- {/if} - {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)} - {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)} + {/if} + {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)} + {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)}
{if $member.phone && $settings.list_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $member.phone)} {/if} {if $member.toll_free && $settings.list_show_tollfree}{apply_filters('glm_associate_phone_filter', $member.toll_free)}{/if}
- {/if} - {if $settings.memb_info_location && $member.region && $settings.list_show_region}
Region: {$member.region}
{/if} - - -
- {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)} -
+ {if $settings.memb_info_location && $member.region && $settings.list_show_region}
Region: {$member.region}
{/if} + + +
+ {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)} +
-
-
- {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)} - {if $member.short_descr && $settings.list_show_short_descr} - {$member.short_descr|nl2br} - {if $settings.list_show_detail_link} - More - {/if} - {/if} - {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)} -
- {if $member.categories && $settings.list_show_categories} -
- {$terms.term_member_cap} Categories -
    - {foreach $member.categories as $c} -
  • - {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} -
  • - {/foreach} -
- {/if} - {if $member.cc_type && $settings.list_show_creditcards} - Credit Cards Accepted: -
    - {foreach $member.cc_type.names as $c} -
  • {$c}
  • - {/foreach} -
- {/if} - {if $member.amenities && $settings.list_show_amenities} - {$terms.term_member_cap} Amenities -
    - {foreach $member.amenities as $A} -
  • - {$A.name} -
  • - {/foreach} -
- {/if} +
+
+ {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)} + {if $member.short_descr && $settings.list_show_short_descr} + {$member.short_descr|nl2br} + {if $settings.list_show_detail_link} + More + {/if} + {/if} + {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)} +
+ {if $member.categories && $settings.list_show_categories} +
+ {$terms.term_member_cap} Categories +
    + {foreach $member.categories as $c} +
  • + {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
  • + {/foreach} +
+ {/if} + {if $member.cc_type && $settings.list_show_creditcards} + Credit Cards Accepted: +
    + {foreach $member.cc_type.names as $c} +
  • {$c}
  • + {/foreach} +
+ {/if} + {if $member.amenities && $settings.list_show_amenities} + {$terms.term_member_cap} Amenities +
    + {foreach $member.amenities as $A} +
  • + {$A.name} +
  • + {/foreach} +
+ {/if} +
+
+ {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)}
-
- {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)} -
- + {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)} {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)}
- {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)} - + {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)} + - {/foreach} {*$members*} -
+ {/foreach} {*$members*} +
-{/if} {*end grid view check*} + {/if} {*end grid view check*} -{if $paging && !apply_filters("is_page", 'search')} -
- Previous page - Next page -
- showing {$start} through {$lastDisplayed} of {$filteredMembersFound} -{/if} + {if $paging && !apply_filters("is_page", 'search')} +
+ Previous page + Next page +
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} - {apply_filters('glm-member-db-front-members-list-pageBottom', '')} -{else} -
(no {$terms.term_member_plur} listed)
-{/if} + {apply_filters('glm-member-db-front-members-list-pageBottom', '')} + {else} +
(no {$terms.term_member_plur} listed)
+ {/if} -{/if} {*list_show_list*} - + -
- + + {include file='front/footer.html'} - -- 2.17.1