<?php
require_once __DIR__ . '/functions.php';
header('Content-Type: application/rss+xml; charset=utf-8');

$site = site_name();
$desc = site_desc();
$home = rtrim(SITE_URL,'/').'/';
$items = get_latest_posts(30, 0);

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<rss version="2.0">
  <channel>
    <title><?= e($site) ?></title>
    <link><?= e($home) ?></link>
    <description><?= e($desc) ?></description>
    <language>id</language>
    <lastBuildDate><?= e(gmdate(DATE_RSS)) ?></lastBuildDate>

    <?php foreach ($items as $p): $u = url_post($p['slug']); ?>
      <item>
        <title><?= e($p['title']) ?></title>
        <link><?= e($u) ?></link>
        <guid isPermaLink="true"><?= e($u) ?></guid>
        <pubDate><?= e(gmdate(DATE_RSS, strtotime($p['published_at']))) ?></pubDate>
        <description><![CDATA[<?= e($p['description']) ?>]]></description>
      </item>
    <?php endforeach; ?>
  </channel>
</rss>
