Index: oscommerce2/trunk/catalog/includes/classes/navigation_history.php =================================================================== diff -u -r1619 -r1696 --- oscommerce2/trunk/catalog/includes/classes/navigation_history.php (.../navigation_history.php) (revision 1619) +++ oscommerce2/trunk/catalog/includes/classes/navigation_history.php (.../navigation_history.php) (revision 1696) @@ -127,10 +127,12 @@ function filter_parameters($parameters) { $clean = array(); - reset($parameters); - while (list($key, $value) = each($parameters)) { - if (strpos($key, '_nh-dns') < 1) { - $clean[$key] = $value; + if (is_array($parameters)) { + reset($parameters); + while (list($key, $value) = each($parameters)) { + if (strpos($key, '_nh-dns') < 1) { + $clean[$key] = $value; + } } }