Code

11e8a7942667bd698220d6cf605e13eff40873c2
[gosa.git] / gosa-core / plugins / generic / dashBoard / dbInformation / class_rssReader.inc
1 <?php
3 class rssReader{
5     static function feadToArray($url)
6     {
8         $doc = new DOMDocument();
9         $doc->load($url);
10         $entries = array();
11         foreach ($doc->getElementsByTagName('item') as $item) {
12             $entry = array ( 
13                     'title' => $item->getElementsByTagName('title')->item(0)->nodeValue,
14                     'desc' => $item->getElementsByTagName('description')->item(0)->nodeValue,
15                     'link' => $item->getElementsByTagName('link')->item(0)->nodeValue,
16                     'date' => $item->getElementsByTagName('pubDate')->item(0)->nodeValue,
17                     'timestamp' => strtotime($item->getElementsByTagName('pubDate')->item(0)->nodeValue)
18                     );
19             $entries[$entry['timestamp']."-".$entry['date']] = $entry;
20         }
21         return($entries);
22     }
23
25 ?>