From: Steve Sutton Date: Wed, 20 Aug 2014 13:12:17 +0000 (-0400) Subject: update member breadcrumbs X-Git-Tag: V1.0^2~2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=302cf86ec209c1066ec4ae480fa717eb0f13cc8d;p=web%2FKeweenaw.git update member breadcrumbs add site-map if they come from the site map page. --- 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);