X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fadmin%2Frss.php;fp=include%2Fadmin%2Frss.php;h=9a9187adeb3677646f889bb3a0380e3b79cee566;hb=51dda5825f66ced0a744d9e49159cedbe0fd5771;hp=0000000000000000000000000000000000000000;hpb=d67ed5a62c8c59e3a6e21248b214150af80789fd;p=diogenes.git diff --git a/include/admin/rss.php b/include/admin/rss.php new file mode 100644 index 0000000..9a9187a --- /dev/null +++ b/include/admin/rss.php @@ -0,0 +1,28 @@ +barrel; +$events = new Diogenes_Barrel_Events($page->barrel); + +// assignments +$page->assign('version', $globals->version); +$page->assign('site_title', stripslashes($page->barrel->options->title)); +$page->assign('site_link', $page->urlBarrel($page->barrel->alias, $page->barrel->vhost, '')); + +// retrieve recent events +$event_arr = $events->getEvents($page); +foreach($event_arr as $event) +{ + //$page->assign('events', $event_arr); + if ($event['flags'] & EVENT_FLAG_PUBLIC) + { + $item = $event; + $item['date'] = gmstrftime("%a, %d %b %Y %T %Z", strtotime($event['stamp'])); + $item['title'] .= " : ". $item['opfile']; + $page->append('items', $item); + } +} +header("Content-Type: application/rss+xml"); +$page->display('', 'admin-rss.tpl'); +?>