Events sidebar on member detail pages will only show events in that member's region
authorLaury GvR <laury@gaslightmedia.com>
Tue, 12 Feb 2019 18:51:12 +0000 (13:51 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 12 Feb 2019 18:51:12 +0000 (13:51 -0500)
functions.php
sidebar.php

index 5936947..f9116dc 100644 (file)
@@ -10,6 +10,7 @@ add_action('widgets_init', 'glm_weather_widget_init');
 
 define('GLM_BLOCKS_FOOTER_GROUP_ID', "8249"); // L: 8249, A: , dev70: 8213
 define('COUNTIES_PAGE_ID', "169");
+define('THE_UP_PAGE_ID', "171");
 
 if (!function_exists('glm_quicksite_widget_init')) {
 
index 231eda6..96df2af 100644 (file)
                 </div>
             <?php } ?>
         <?php } ?>
-        <?php if (is_in_tree(171)) { // ID for "The U.P." page ?>
+        <?php if (is_in_tree(THE_UP_PAGE_ID)) { // ID for "The U.P." page ?>
             <div id="sidebar-the-up" class="sidebar-menu">
                 <?php glm_side_menu("the-u-p-sidebar", false, false, true); ?>
             </div>
         <?php } ?>
 
+    <?php $memberRegion = apply_filters('get-current-memberinfo-field', 'region');?>
     <div id="sidebar-events">
         <h2>Upcoming Events</h2>
-        <?php echo do_shortcode('[glm-members-event-list template="eventsFrontPageCity.html" limit="3"]'); ?>
+        <?php echo do_shortcode('[glm-members-event-list template="eventsFrontPageCity.html" region-search="'. $memberRegion .'" limit="3"]'); ?>
         <a href="<?php echo get_permalink(757); ?>" class="button view-all-events">View All Events</a>
     </div>