Файл: modules/mod_rss/module.php
Строк: 41
<?php
/******************************************************************************/
// //
// InstantCMS v1.10 //
// http://www.instantcms.ru/ //
// //
// written by InstantCMS Team, 2007-2012 //
// produced by InstantSoft, (www.instantsoft.ru) //
// //
// LICENSED BY GNU/GPL v2 //
// //
/******************************************************************************/
function mod_rss($module_id){
$inCore = cmsCore::getInstance();
$inDB = cmsDatabase::getInstance();
$cfg = $inCore->loadModuleConfig($module_id);
include_once PATH.'/includes/rss/lastRSS.php';
$rss = new lastRSS;
$rss->cache_dir = PATH.'/includes/rss/cache';
$rss->cache_time = 3600; // one hour
$rss->cp = 'UTF-8';
$items_limit = $cfg['itemslimit'];
$icount = 0; $i = 1;
if ($rs = $rss->get($cfg['rssurl'])) {
echo '<table width="100%" cellpadding="4" cellspacing="0">';
foreach($rs['items'] as $item){
if ($i == 1){ echo '<tr>'; }
if ($cfg['showicon']){
echo '<td width="16" valign="top"><img src="/images/icons/rssitem.gif" /></td>';
}
echo '<td valign="top">';
echo '<div><a target="_blank" href="'.$item['link'].'">'.$item['title'].'</a></div>';
if($cfg['showdesc']){
echo '<div>'.$item['description'].'</div>';
}
echo '</td>';
if ($i == $cfg['cols']){ echo '</tr>'; }
if ($i < $cfg['cols']) { $i++; } else { $i = 1; }
$icount++;
if ($icount == $items_limit){ break; }
}
echo '</table>';
}
return true;
}
?>