| 12345678910111213141516171819202122232425262728 |
- <?php
- $opml_array = array(
- 'head' => array(
- 'title' => FreshRSS_Context::$system_conf->title,
- 'dateCreated' => date('D, d M Y H:i:s')
- ),
- 'body' => array()
- );
- foreach ($this->categories as $key => $cat) {
- $opml_array['body'][$key] = array(
- 'text' => $cat['name'],
- '@outlines' => array()
- );
- foreach ($cat['feeds'] as $feed) {
- $opml_array['body'][$key]['@outlines'][] = array(
- 'text' => htmlspecialchars_decode($feed->name()),
- 'type' => 'rss',
- 'xmlUrl' => htmlspecialchars_decode($feed->url()),
- 'htmlUrl' => htmlspecialchars_decode($feed->website()),
- 'description' => htmlspecialchars_decode($feed->description()),
- );
- }
- }
- echo libopml_render($opml_array);
|