summaryrefslogtreecommitdiffstats
path: root/utility/feedfetcher.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-02 13:48:16 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-02 13:48:16 +0200
commit76fd21bccd1b87916f149a257e07d02f5e40335a (patch)
tree250f294b2644a22be4fd2da2f75b5addcbb0282c /utility/feedfetcher.php
parent2a0804a8cfc14f4f4afe17694783517af195ca50 (diff)
added simple twitter fetcher implementation
Diffstat (limited to 'utility/feedfetcher.php')
-rw-r--r--utility/feedfetcher.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/utility/feedfetcher.php b/utility/feedfetcher.php
index 54c416d71..284c40ba7 100644
--- a/utility/feedfetcher.php
+++ b/utility/feedfetcher.php
@@ -55,6 +55,7 @@ class FeedFetcher implements IFeedFetcher {
* @return array an array containing the new feed and its items
*/
public function fetch($url) {
+ // TODO: write unittests!
$simplePie = new \SimplePie_Core();
$simplePie->set_feed_url( $url );
$simplePie->enable_cache( false );
@@ -158,6 +159,7 @@ class FeedFetcher implements IFeedFetcher {
$page = $this->api->getUrlContent($absoluteUrl);
if ( FALSE !== $page ) {
+ // FIXME: dont use regex to get xml, use xpath!
preg_match ( '/<[^>]*link[^>]*(rel=["\']icon["\']|rel=["\']shortcut icon["\']) .*href=["\']([^>]*)["\'].*>/iU', $page, $match );
if (1<sizeof($match)) {
// the specified uri might be an url, an absolute or a relative path