source: trunk/Common/rss_generator.php@ 353

Last change on this file since 353 was 353, checked in by chronos, 13 years ago
  • Upraveno: Soubor pro zobrazení výpisu záznamu operací uživatelů přidružen k modulu Log.
  • Property svn:executable set to *
File size: 966 bytes
Line 
1<?php
2
3function GenerateRSS($Data)
4{
5 global $Config;
6
7 $Result = '<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'" ?>'."\n". //<?
8 '<rss version="2.0">'."\n".
9 " <channel>\n".
10 " <title>".$Data['Title']."</title>\n".
11 " <link>".$Data['Link']."</link>\n".
12 " <description>".$Data['Description']."</description>\n".
13 " <language>cs</language>\n".
14 " <webMaster>".$Data['WebmasterEmail']."</webMaster>\n".
15 " <pubDate>".date('r')."</pubDate>\n".
16 " <ttl>20</ttl>\n";
17 foreach($Data['Items'] as $Item)
18 {
19 $Result .= " <item>\n".
20 ' <title>'.htmlspecialchars($Item['Title'])."</title>\n".
21 ' <description>'.htmlspecialchars($Item['Description'])."</description>\n".
22 ' <pubDate>'.date('r',$Item['Time'])."</pubDate>\n".
23 ' <link>'.$Item['Link']."</link>\n".
24 " </item>\n";
25 }
26 $Result .= " </channel>\n".
27 "</rss>";
28 return($Result);
29}
30
31?>
Note: See TracBrowser for help on using the repository browser.