Subversion Repositories Applications.papyrus

Compare Revisions

No changes between revisions

Ignore whitespace Rev 770 → Rev 771

/trunk/api/syndication_rss/syndication-rss.php
File deleted
/trunk/api/syndication_rss/syndication_rss.php
New file
0,0 → 1,50
<?php
 
define('MAGPIE_DIR', 'magpierss/');
define('MAGPIE_CACHE_DIR', '/tmp/magpie_cache');
require_once(MAGPIE_DIR.'rss_fetch.inc');
 
function voir_rss($titre='', $url='', $nb=0, $nouvelle_fenetre=1, $formatdate='') {
$res= '';
if ( $url!='' ) {
$rss = fetch_rss( $url );
if ( $titre=='' ) {$res .= '<h2>'.$rss->channel['title'].'</h2>'."\n";}
elseif ( $titre!='0' ) {$res .= '<h2>'.$titre.'</h2>'."\n";}
$res .= '<ul class="liste_rss">'."\n";
$i=0;
$nb_item=count($rss->items);
if (($nb==0)or($nb_item<=$nb)) {
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
$res .= '<li class="titre_rss"><a class="lien_rss" href="'.$href;
if ($nouvelle_fenetre==1) $res .= '" onclick="window.open(this.href); return false;';
$res .= '">'.$title.'</a></li>'."\n";
}
}
else {
$i=0;
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
$res .= '<li class="titre_rss">';
if (isset($item['pubdate'])) $date=$item['pubdate'];
elseif ((!isset($item['pubdate']))and(isset($item['date_timestamp']))) $date=$item['date_timestamp'];
else $formatdate='';
if ($formatdate=='jm') {$res .= strftime('%d.%m',strtotime($date)).': ';}
if ($formatdate=='jma') {$res .= strftime('%d.%m.%Y',strtotime($date)).': ';}
if ($formatdate=='jmh') {$res .= strftime('%d.%m %H:%M',strtotime($date)).': ';}
if ($formatdate=='jmah') {$res .= strftime('%d.%m.%Y %H:%M',strtotime($date)).': ';}
$res .= '<a class="lien_rss" href="'.$href;
if ($nouvelle_fenetre==1) $res .= '" onclick="window.open(this.href); return false;';
$res .= '">'.$title.'</a></li>'."\n";
$i++;
if ($i>=$nb) break;
}
}
$res .= '</ul>'."\n";
}
//echo '<pre>'.var_dump($rss->items).'</pre><br /><br />';
return $res;
}
?>
/trunk/api/syndication_rss/magpierss/htdocs/index.html
File deleted
/trunk/api/syndication_rss/magpierss/htdocs/cookbook.html
File deleted
/trunk/api/syndication_rss/magpierss/extlib/Snoopy.class.inc
File deleted
/trunk/api/syndication_rss/magpierss/scripts/magpie_slashbox.php
File deleted
/trunk/api/syndication_rss/magpierss/scripts/README
File deleted
/trunk/api/syndication_rss/magpierss/scripts/smarty_plugin/modifier.rss_date_parse.php
File deleted
/trunk/api/syndication_rss/magpierss/scripts/magpie_debug.php
File deleted
/trunk/api/syndication_rss/magpierss/scripts/simple_smarty.php
File deleted
/trunk/api/syndication_rss/magpierss/scripts/templates/simple.smarty
File deleted
/trunk/api/syndication_rss/magpierss/scripts/magpie_simple.php
File deleted
\ No newline at end of file