From 302cf86ec209c1066ec4ae480fa717eb0f13cc8d Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 20 Aug 2014 09:12:17 -0400 Subject: [PATCH] update member breadcrumbs add site-map if they come from the site map page. --- Toolkit/Members/BreadCrumbs.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Toolkit/Members/BreadCrumbs.php b/Toolkit/Members/BreadCrumbs.php index ba28389..7428f64 100644 --- a/Toolkit/Members/BreadCrumbs.php +++ b/Toolkit/Members/BreadCrumbs.php @@ -73,7 +73,8 @@ class Toolkit_Members_BreadCrumbs if ($id == HOME_ID) { return array(); } - +// echo '
'.print_r($_SERVER, true).'
'; +// exit; $memberId = filter_var($_REQUEST['member_id'], FILTER_VALIDATE_INT); $pattern = '/(.*)-([0-9]*)/'; if (preg_match($pattern, $_SERVER['HTTP_REFERER'], $matches)) { @@ -84,14 +85,19 @@ class Toolkit_Members_BreadCrumbs } $stack = array(); + $memberId = filter_var($_REQUEST['member_id'], FILTER_VALIDATE_INT); if ($memberId && !$refererPage) { $memberName = $this->_getMemberName($memberId); array_unshift($stack, $memberName); + if (preg_match('/site-map/', $_SERVER['HTTP_REFERER'])) { + $anchor = 'Site Map'; + array_unshift($stack, $anchor); + } + $anchor = 'Home'; array_unshift($stack, $anchor); - return $stack; } $memberName = $this->_getMemberName($memberId); -- 2.17.1