Index: main_processor.php =================================================================== --- main_processor.php (revision 14630) +++ main_processor.php (working copy) @@ -1181,4 +1181,21 @@ return $ret; } + + /** + * Returns current Page URL (without re-assembling it). + * "skip_query" param is optional and will skip the ?QUERY part. + * + * @param Array $params + * @return string + */ + function CurrentPageLink($params) + { + if (isset($params['skip_query']) && $params['skip_query']) { + + return preg_replace('/\?' . preg_quote($_SERVER['QUERY_STRING'], '/') . '$/', '', $_SERVER['REQUEST_URI']); + } + + return $_SERVER['REQUEST_URI']; + } }