blob: feeffe32786fcd7d93dab439960a71a7b9c4db64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<?php
include_once(__DIR__.'/app/app.php');
include_once(__DIR__.'/app/lib/Cache.php');
if ($Planet->loadOpml(__DIR__.'/custom/people.opml') == 0) exit;
$Planet->loadFeeds();
$items = $Planet->getItems();
$limit = $PlanetConfig->getMaxDisplay();
$count = 0;
header('Content-Type: application/atom+xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="UTF-8" ?>';
?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title><?=htmlspecialchars($PlanetConfig->getName())?></title>
<subtitle><?=htmlspecialchars($PlanetConfig->getName())?></subtitle>
<id><?=$PlanetConfig->getUrl()?></id>
<link rel="self" type="application/atom+xml" href="<?=$PlanetConfig->getUrl()?>atom.php" />
<link rel="alternate" type="text/html" href="<?=$PlanetConfig->getUrl()?>" />
<updated><?=date("Y-m-d\TH:i:s\Z")?></updated>
<author><name><?=htmlspecialchars($PlanetConfig->getName())?></name></author>
<?php $count = 0; ?>
<?php foreach ($items as $item): ?>
<entry>
<title type="html"><?=htmlspecialchars($item->get_feed()->getName())?> : <?=htmlspecialchars($item->get_title())?></title>
<id><?=htmlspecialchars($item->get_permalink())?></id>
<link rel="alternate" href="<?=htmlspecialchars($item->get_permalink())?>"/>
<published><?=$item->get_date('Y-m-d\\TH:i:s+00:00')?></published>
<updated><?=$item->get_date('Y-m-d\\TH:i:s+00:00')?></updated>
<author><name><?=($item->get_author() ? $item->get_author()->get_name() : 'anonymous')?></name></author>
<content type="html"><![CDATA[<?=$item->get_content()?>]]></content>
</entry>
<?php if (++$count == $limit) break; ?>
<?php endforeach; ?>
</feed>
|