Index: branches/5.3.x/core/kernel/managers/plain_url_processor.php =================================================================== diff -u -N -r15483 -r15698 --- branches/5.3.x/core/kernel/managers/plain_url_processor.php (.../plain_url_processor.php) (revision 15483) +++ branches/5.3.x/core/kernel/managers/plain_url_processor.php (.../plain_url_processor.php) (revision 15698) @@ -1,6 +1,6 @@ Application->getUnitOption($prefix, 'QueryString', Array ()); - /* @var $query_vars Array */ + $config = $this->Application->getUnitConfig($prefix); + $query_vars = $config->getQueryString(Array ()); + //if pass events is off and event is not implicitly passed if ( !$pass_events && !isset($params[$prefix_special . '_event']) ) { $params[$prefix_special . '_event'] = ''; // remove event from url if requested @@ -283,7 +284,7 @@ } $ret = implode('-', $escaped); - if ( $this->Application->getUnitOption($prefix, 'PortalStyleEnv') == true ) { + if ( $config->getPortalStyleEnv() == true ) { $ret = preg_replace('/^([a-zA-Z]+)-([0-9]+)-(.*)/', '\\1\\2-\\3', $ret); }