atom feed support
[push-tester.git] / www / functions.php
1 <?php
2 function loadArticles()
3 {
4     $files = glob(__DIR__ . '/articles/*.htm');
5     $articles = array();
6     foreach ($files as $file) {
7         $content = file_get_contents($file);
8         $xml = simplexml_load_string($content);
9         $timestamp = strtotime(basename($file, '.htm'));
10         $articles[$timestamp] = (object) array(
11             'file' => 'articles/' . basename($file),
12             'title' => basename($file, '.htm'),
13             'content' => (string) $xml->body->div,
14             'time' => $timestamp,
15         );
16     }
17     krsort($articles);
18     $articles = array_slice($articles, 0, 10);
19     //FIXME: delete old ones
20     return $articles;
21 }
22 ?>