[ZDNnetBridge] code simplification
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
This commit is contained in:
parent
468aa28a67
commit
abc4f047bf
1 changed files with 1 additions and 5 deletions
|
@ -207,16 +207,12 @@ class ZDNetBridge extends BridgeAbstract {
|
||||||
return $string;
|
return $string;
|
||||||
}
|
}
|
||||||
|
|
||||||
$baseUri = $this->getURI();
|
$baseUri = $this->uri;
|
||||||
$feed = $this->getInput('feed');
|
$feed = $this->getInput('feed');
|
||||||
if (empty($feed))
|
|
||||||
$this->returnClientError('Please select a feed to display.');
|
|
||||||
if (strpos($feed, 'downloads!') !== false) {
|
if (strpos($feed, 'downloads!') !== false) {
|
||||||
$feed = str_replace('downloads!', '', $feed);
|
$feed = str_replace('downloads!', '', $feed);
|
||||||
$baseUri = str_replace('www.', 'downloads.', $baseUri);
|
$baseUri = str_replace('www.', 'downloads.', $baseUri);
|
||||||
}
|
}
|
||||||
if ($feed !== preg_replace('/[^a-zA-Z0-9-\/]+/', '', $feed) || substr_count($feed, '/') > 1 || strlen($feed > 64))
|
|
||||||
$this->returnClientError('Invalid "feed" parameter.');
|
|
||||||
$url = $baseUri.trim($feed, '/').'/rss.xml';
|
$url = $baseUri.trim($feed, '/').'/rss.xml';
|
||||||
$html = $this->getSimpleHTMLDOM($url) or $this->returnServerError('Could not request ZDNet: '.$url);
|
$html = $this->getSimpleHTMLDOM($url) or $this->returnServerError('Could not request ZDNet: '.$url);
|
||||||
$limit = 0;
|
$limit = 0;
|
||||||
|
|
Loading…
Reference in a new issue