Update bread crumb
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 20 Aug 2014 14:45:22 +0000 (10:45 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 20 Aug 2014 14:45:22 +0000 (10:45 -0400)
For search result pages need to
pick out catid= from referer

Toolkit/Members/BreadCrumbs.php

index 9407675..84796e0 100644 (file)
@@ -74,14 +74,13 @@ class Toolkit_Members_BreadCrumbs
             return array();
         }
         $memberId = filter_var($_REQUEST['member_id'], FILTER_VALIDATE_INT);
-        $pattern = '/(.*)-([0-9]*)/';
+        $pattern = '/.*-([0-9]*)|catid=([0-9]*)\&/';
         if (preg_match($pattern, $_SERVER['HTTP_REFERER'], $matches)) {
             $refererPage = filter_var($matches[2], FILTER_VALIDATE_INT);
             if ($refererPage) {
                 $id = $refererPage;
             }
         }
-
         $stack = array();
 
         $memberId = filter_var($_REQUEST['member_id'], FILTER_VALIDATE_INT);