| @@ 328-330 (lines=3) @@ | ||
| 325 | $url .= '?' . http_build_query($vars); |
|
| 326 | } |
|
| 327 | } |
|
| 328 | else if(strpos($url, "?") !== false) { |
|
| 329 | $url = substr($url, 0, strpos($url, "?")); |
|
| 330 | } |
|
| 331 | ||
| 332 | return $url; |
|
| 333 | } |
|
| @@ 317-319 (lines=3) @@ | ||
| 314 | Config::unnest(); |
|
| 315 | }; |
|
| 316 | ||
| 317 | if (strpos($url, '#') !== false) { |
|
| 318 | $url = substr($url, 0, strpos($url, '#')); |
|
| 319 | } |
|
| 320 | ||
| 321 | // Handle absolute URLs |
|
| 322 | if (parse_url($url, PHP_URL_HOST)) { |
|
| @@ 778-780 (lines=3) @@ | ||
| 775 | */ |
|
| 776 | public static function is_absolute_url($url) { |
|
| 777 | // Strip off the query and fragment parts of the URL before checking |
|
| 778 | if (($queryPosition = strpos($url, '?')) !== false) { |
|
| 779 | $url = substr($url, 0, $queryPosition-1); |
|
| 780 | } |
|
| 781 | if (($hashPosition = strpos($url, '#')) !== false) { |
|
| 782 | $url = substr($url, 0, $hashPosition-1); |
|
| 783 | } |
|
| @@ 781-783 (lines=3) @@ | ||
| 778 | if (($queryPosition = strpos($url, '?')) !== false) { |
|
| 779 | $url = substr($url, 0, $queryPosition-1); |
|
| 780 | } |
|
| 781 | if (($hashPosition = strpos($url, '#')) !== false) { |
|
| 782 | $url = substr($url, 0, $hashPosition-1); |
|
| 783 | } |
|
| 784 | $colonPosition = strpos($url, ':'); |
|
| 785 | $slashPosition = strpos($url, '/'); |
|
| 786 | return ( |
|