[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
1 <?php 2 // $Id: rss.php 20295 2006-02-15 12:31:25Z $ 3 4 require(TemplateDir . '/rss.php'); 5 require('parse/html.php'); 6 require('parse/macros.php'); 7 8 function action_rss() 9 { 10 global $pagestore, $min, $days; 11 12 $itemseq = ''; 13 $itemdesc = ''; 14 15 if($min == 0) { $min = 10; } 16 if($days == 0) { $days = 2; } 17 18 $pages = $pagestore->allpages(); 19 20 usort($pages, 'catSort'); 21 $now = time(); 22 23 for($i = 0; $i < count($pages); $i++) 24 { 25 $editTime = mktime(substr($pages[$i][0], 8, 2), 26 substr($pages[$i][0], 10, 2), 27 substr($pages[$i][0], 12, 2), 28 substr($pages[$i][0], 4, 2), 29 substr($pages[$i][0], 6, 2), 30 substr($pages[$i][0], 0, 4)); 31 if($days >= 0 && ($now - $editTime) > $days * 24 * 60 * 60 && $i >= $min) 32 { break; } 33 34 $itemseq = $itemseq . 35 ' <rdf:li rdf:resource="' . 36 viewURL($pages[$i][1], $pages[$i][7]) . '" />' . "\n"; 37 $itemdesc = $itemdesc . 38 ' <item rdf:about="' . viewURL($pages[$i][1], $pages[$i][7]) . '">' . "\n" . 39 ' <title>' . $pages[$i][1] . '</title>' . "\n" . 40 ' <link>' . viewURL($pages[$i][1]) . '</link>' . "\n" . 41 ' <description>' . $pages[$i][5] . '</description>' . "\n" . 42 ' <dc:date>' . html_gmtime($pages[$i][0]) . '</dc:date>' . "\n" . 43 ' <dc:contributor>' . "\n" . 44 ' <rdf:Description wiki:host="' . $pages[$i][2] . '"'. ($pages[$i][3] == '' ? '' : (' link="' . viewURL($pages[$i][3]) . '"')) . '>' . "\n" . 45 ($pages[$i][3] == '' ? '' : (' <rdf:value>' . $pages[$i][3] . '</rdf:value>' . "\n")) . 46 ' </rdf:Description>' . "\n" . 47 ' </dc:contributor>' . "\n" . 48 ' <wiki:status>updated</wiki:status>' . "\n" . 49 ' <wiki:importance>major</wiki:importance>' . "\n" . 50 ' <wiki:diff>' . historyURL($pages[$i][1]) . '</wiki:diff>' . "\n" . 51 ' <wiki:version>' . $pages[$i][7] . '</wiki:version>' . "\n" . 52 ' <wiki:history>' . historyURL($pages[$i][1]) . '</wiki:history>' . "\n" . 53 ' </item>' . "\n"; 54 } 55 56 template_rss(array('itemseq' => $itemseq, 57 'itemdesc' => $itemdesc)); 58 } 59 60 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |