function shIsHomepage($string) { static $pages = array(); static $home = ''; global $shHomeLink; if (!isset($pages[$string])) { if (empty($home) && !empty($shHomeLink)) { $home = shSortUrl(shCleanUpLangAndPag($shHomeLink)); } $shTempString = JString::rtrim(str_replace($GLOBALS['shConfigLiveSite'], '', $string), '/'); $pages[$string] = shSortUrl(shCleanUpLangAndPag($shTempString)) == $home; // version t added sorting } return $pages[$string]; }
function shIsHomepage($string) { static $pages = array(); global $shHomeLink; $md5 = md5($string); if (!isset($pages[$md5])) { $shTempString = JString::rtrim(str_replace($GLOBALS['shConfigLiveSite'], '', $string), '/'); $pages[$md5] = shSortUrl(shCleanUpLangAndPag($shTempString)) == shSortUrl(shCleanUpLangAndPag($shHomeLink)); // version t added sorting } return $pages[$md5]; }