mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-03-06 15:38:33 -05:00
- We have still to fix actualize_script and greader api (refactoring?) - We have to fix the FreshRSS_Configuration calls - We have to fix availableLanguages calls See https://github.com/FreshRSS/FreshRSS/issues/730
29 lines
691 B
PHTML
29 lines
691 B
PHTML
<?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);
|