aggregator_page_opml
modules/aggregator/aggregator.pages.inc, строка 393
- Версии
- 5 – 6
aggregator_page_opml($cid = NULL)
Коллбэк меню; генерирует представление OPML из всех фидов.
Параметры
$cid
Если установлен, то экспортируется фид только с этим ID. Если не установлено - то все фиды
Возвращаемое значение
Возвращает XML.
Код
<?php
function aggregator_page_opml($cid = NULL) {
if ($cid) {
$result = db_query('SELECT f.title, f.url FROM {aggregator_feed} f LEFT JOIN {aggregator_category_feed} c on f.fid = c.fid WHERE c.cid = %d ORDER BY title', $cid);
}
else {
$result = db_query('SELECT * FROM {aggregator_feed} ORDER BY title');
}
$feeds = array();
while ($item = db_fetch_object($result)) {
$feeds[] = $item;
}
return theme('aggregator_page_opml', $feeds);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии