diff --git a/bridges/FacebookBridge.php b/bridges/FacebookBridge.php index 63f8ddaf..7b617057 100644 --- a/bridges/FacebookBridge.php +++ b/bridges/FacebookBridge.php @@ -179,8 +179,7 @@ class FacebookBridge extends BridgeAbstract { if(filter_var( $group, - FILTER_VALIDATE_URL, - FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_PATH_REQUIRED)) { + FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)) { // User provided a URL $urlparts = parse_url($group); diff --git a/bridges/GlassdoorBridge.php b/bridges/GlassdoorBridge.php index 72b7a16c..1e20077b 100644 --- a/bridges/GlassdoorBridge.php +++ b/bridges/GlassdoorBridge.php @@ -186,8 +186,7 @@ class GlassdoorBridge extends BridgeAbstract { * redirection and strange naming conventions. */ if(!filter_var($uri, - FILTER_VALIDATE_URL, - FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_PATH_REQUIRED)) { + FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)) { returnClientError('The specified URL is invalid!'); } diff --git a/bridges/XenForoBridge.php b/bridges/XenForoBridge.php index 57d35868..7bf1f15d 100644 --- a/bridges/XenForoBridge.php +++ b/bridges/XenForoBridge.php @@ -75,8 +75,7 @@ class XenForoBridge extends BridgeAbstract { $this->threadurl = filter_var( $this->getInput('url'), - FILTER_VALIDATE_URL, - FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_PATH_REQUIRED); + FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED); if($this->threadurl === false) { returnClientError('The URL you provided is invalid!'); diff --git a/lib/FeedItem.php b/lib/FeedItem.php index 81492ad4..2812da6b 100644 --- a/lib/FeedItem.php +++ b/lib/FeedItem.php @@ -150,8 +150,7 @@ class FeedItem { Debug::log('URI must be a string!'); } elseif(!filter_var( $uri, - FILTER_VALIDATE_URL, - FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_PATH_REQUIRED)) { + FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)) { Debug::log('URI must include a scheme, host and path!'); } else { $scheme = parse_url($uri, PHP_URL_SCHEME); @@ -343,8 +342,7 @@ class FeedItem { foreach($enclosures as $enclosure) { if(!filter_var( $enclosure, - FILTER_VALIDATE_URL, - FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_PATH_REQUIRED)) { + FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)) { Debug::log('Each enclosure must contain a scheme, host and path!'); } else { $this->enclosures[] = $enclosure;