Update sidebar header for members only
authorLaury GvR <laury@gaslightmedia.com>
Thu, 26 May 2016 17:21:31 +0000 (13:21 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Thu, 26 May 2016 17:21:31 +0000 (13:21 -0400)
lib/navigation.php

index 2d1d631..d6f957d 100644 (file)
@@ -233,15 +233,13 @@ function glm_side_menu($mobile = false) {
     global $post;
    
     $sideMenu = $allMenu = $pageMenuId = array();
+    $membersOnly = false;
+    $membersOnlyID = get_option("glm_members_database_option_members_only_id");
     
-    if (is_in_tree(get_option('glm_members_database_option_members_only_id'))) { 
-        if (($locations = get_nav_menu_locations()) && isset($locations['members-only'])) {
-            $menu       = wp_get_nav_menu_object($locations['members-only']);
-        }
-    } 
     if( 142 == $post->post_parent || is_tree(142)){
         if (($locations = get_nav_menu_locations()) && isset($locations['chamber'])){
             $menu       = wp_get_nav_menu_object($locations['chamber']);
+            $membersOnly = true;
         }
     }
     if(is_page(137) || 137 == $post->post_parent || is_tree(137)){
@@ -249,6 +247,11 @@ function glm_side_menu($mobile = false) {
             $menu       = wp_get_nav_menu_object($locations['community']);
         }
     }
+    if (is_in_tree($membersOnlyID)) { 
+        if (($locations = get_nav_menu_locations()) && isset($locations['members-only'])) {
+            $menu       = wp_get_nav_menu_object($locations['members-only']);
+        }
+    } 
 
 //    if (($locations = get_nav_menu_locations()) && isset($locations['chamber']))      {
 //        $menu       = wp_get_nav_menu_object($locations['chamber']);
@@ -304,6 +307,13 @@ function glm_side_menu($mobile = false) {
             echo ' target="'.$pageHead->target.'"';
         }
         echo '>'.$pageHead->title.'</a><ul>';
+    } else if ($membersOnly) {
+        echo '<h1><a href="'. get_permalink($membersOnlyID).'"';
+        if(is_page($membersOnlyID) || $membersOnlyID == $post->post_parent || is_in_tree($membersOnlyID)){
+             echo '<h1><a href="'. get_permalink($membersOnlyID).'"';
+            echo '> MEMBERS ONLY </a></h1>';
+        }
+        echo '<ul>';
     } else {
         echo '<h1><a href="'. get_permalink(142).'"';
         if(is_page(142) || 142 == $post->post_parent || is_tree(142)){