first commit

This commit is contained in:
pakerpale
2020-06-10 06:21:34 +09:00
commit 20c9739ba9
1913 changed files with 266257 additions and 0 deletions

30
application/views/feed/atom.php Executable file
View File

@@ -0,0 +1,30 @@
<?php header('Content-Type: '.$ctype.'; charset='.$charset); ?>
<?php echo '<?xml version="1.0" encoding="utf-8"?>'."\n"; ?>
<feed xmlns="http://www.w3.org/2005/Atom"<?php foreach($namespaces as $n) echo " ".$n; ?>>
<title type="text"><?php echo $channel['title'] ?></title>
<subtitle type="html"><![CDATA[<?php echo $channel['description'] ?>]]></subtitle>
<link href="<?php echo $channel['link'] ?>"></link>
<id><?php echo $channel['link'] ?></id>
<link rel="alternate" type="text/html" href="<?php echo $channel['link'] ?>" ></link>
<link rel="self" type="application/atom+xml" href="<?php echo $channel['link'] ?>" ></link>
<?php if (!empty($channel['logo'])) : ?>
<logo><?php echo $channel['logo'] ?></logo>
<?php endif; ?>
<?php if (!empty($channel['icon'])) : ?>
<icon><?php echo $channel['icon'] ?></icon>
<?php endif; ?>
<updated><?php echo $channel['pubdate'] ?></updated>
<?php foreach($items as $item) : ?>
<entry>
<author>
<name><?php echo $item['author'] ?></name>
</author>
<title type="text"><?php echo $item['title'] ?></title>
<link rel="alternate" type="text/html" href="<?php echo $item['link'] ?>"></link>
<id><?php echo $item['link'] ?></id>
<summary type="html"><![CDATA[<?php echo $item['description'] ?>]]></summary>
<content type="html"><![CDATA[<?php echo $item['content'] ?>]]></content>
<updated><?php echo $item['pubdate'] ?></updated>
</entry>
<?php endforeach; ?>
</feed>

67
application/views/feed/rss.php Executable file
View File

@@ -0,0 +1,67 @@
<?php header('Content-Type: '.$ctype.'; charset='.$charset); ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'."\n"; ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"<?php foreach($namespaces as $n) echo " ".$n; ?>>
<channel>
<title><?php echo $channel['title'] ?></title>
<link><![CDATA[<?php echo $channel['link'] ?>]]></link>
<description><?php echo $channel['description'] ?></description>
<atom:link href="<?php echo $channel['link'] ?>" rel="self"></atom:link>
<?php if (!empty($channel['logo'])) : ?>
<image>
<url><?php echo $channel['logo'] ?></url>
<title><?php echo $channel['title'] ?></title>
<link><?php echo $channel['link'] ?></link>
</image>
<?php endif; ?>
<lastBuildDate><?php echo $channel['pubdate'] ?></lastBuildDate>
<?php foreach($items as $item) : ?>
<item>
<title><?php echo $item['title'] ?></title>
<link><?php echo $item['link'] ?></link>
<guid isPermaLink="true"><?php echo $item['link'] ?></guid>
<description><![CDATA[<?php echo $item['description'] ?>]]></description>
<?php if (!empty($item['content'])) : ?>
<content:encoded><![CDATA[<?php echo $item['content'] ?>]]></content:encoded>
<?php endif; ?>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"><?php echo $item['author'] ?></dc:creator>
<pubDate><?php echo $item['pubdate'] ?></pubDate>
<?php if (!empty($item['enclosure'])) : ?>
<enclosure
<?php foreach ($item['enclosure'] as $k => $v) : ?>
<?php echo $k.'="'.$v.'" ' ?>
<?php endforeach; ?>
/>
<?php endif; ?>
<?php if (!empty($item['media:content'])) : ?>
<media:content
<?php foreach ($item['media:content'] as $k => $v) : ?>
<?php echo $k.'="'.$v.'" ' ?>
<?php endforeach; ?>
/>
<?php endif; ?>
<?php if (!empty($item['media:thumbnail'])) : ?>
<media:thumbnail
<?php foreach ($item['media:thumbnail'] as $k => $v) : ?>
<?php $k.'="'.$v.'" ' ?>
<?php endforeach; ?>
/>
<?php endif; ?>
<?php if (!empty($item['media:title'])) : ?>
<media:title type="plain"><?php echo $item['media:title'] ?></media:title>
<?php endif; ?>
<?php if (!empty($item['media:description'])) : ?>
<media:description type="plain"><?php echo $item['media:description'] ?></media:description>
<?php endif; ?>
<?php if (!empty($item['media:keywords'])) : ?>
<media:keywords><?php echo $item['media:title'] ?></media:keywords>
<?php endif; ?>
<?php if (!empty($item['media:rating'])) : ?>
<media:rating><?php echo $item['media:rating'] ?></media:rating>
<?php endif; ?>
<?php if (!empty($item['creativeCommons:license'])) : ?>
<creativeCommons:license><?php echo $item['creativeCommons:license'] ?></creativeCommons:license>
<?php endif; ?>
</item>
<?php endforeach; ?>
</channel>
</rss>