From 9d1d6d040d880fd5844c0fa9a527e37891232373 Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 10 Mar 2016 21:53:59 -0800 Subject: [PATCH] Fix for active link detection with SEF Urls. --- e107_handlers/sitelinks_class.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/e107_handlers/sitelinks_class.php b/e107_handlers/sitelinks_class.php index b8e71949c..1cf06effe 100644 --- a/e107_handlers/sitelinks_class.php +++ b/e107_handlers/sitelinks_class.php @@ -1590,10 +1590,14 @@ i.e-cat_users-32{ background-position: -555px 0; width: 32px; height: 32px; } if(isset($data['link_active'])) return $data['link_active']; $dbLink = e_HTTP. e107::getParser()->replaceConstants($data['link_url'], TRUE, TRUE); - + // $dbLink = e107::getParser()->replaceConstants($data['link_url'], TRUE, TRUE); + + $dbLink = str_replace("//","/",$dbLink); // precaution for e_HTTP inclusion above. + if(E107_DBG_PATH) { - // e107::getMessage()->addDebug("db=".$dbLink); + e107::getMessage()->addDebug("

Sitelinks::isActive

+ db=".$dbLink."
url=".e_REQUEST_URI."

"); } if($exactMatch)