system/modules/short_urls/dca/tl_short_urls.php
public function loadName($varValue, DataContainer $dc)
    {
        // check for query parameters
        if (strpos($varValue, '?') !== false)
        {
            $pos = strpos($varValue, '?');
            $url = substr($varValue, 0, $pos);
            $par = substr($varValue, $pos + 1);

            if ($par)
            {
                parse_str($par, $arrParameters);
                return rawurldecode($url) . '?' . http_build_query($arrParameters);
            }
        }

        return rawurldecode($varValue);
    }
public function loadName($varValue, DataContainer $dc)
    {
        // check for query parameters
        if (strpos($varValue, '?') !== false)
        {
            $pos = strpos($varValue, '?');
            $url = substr($varValue, 0, $pos);
            $par = substr($varValue, $pos + 1);

            if ($par)
            {
                parse_str($par, $arrParameters);
                return rawurldecode($url) . '?' . http_build_query($arrParameters);
            }
        }

        return rawurldecode($varValue);
    }
Decodes the name
@param mixed         $varValue
@param DataContainer $dc
@return string