function rsvp_getCurrentPageURL()
{
    $pageURL = rsvp_getHttpProtocol();
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}
function rsvp_getCurrentPageURL()
{
    $pageURL = rsvp_getHttpProtocol();
    $pageURL .= "://";
    $url = get_site_url();
    $server_info = parse_url($url);
    $domain = $server_info['host'];
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $domain . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $domain . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}