Your IP : 216.73.216.240
<?php
/**
* @package My RSS Reader
* @copyright Copyright (C) 2010 FalsinSoft. All rights reserved.
* @license GNU/GPL
* @website http://falsinsoft-joomla.blogspot.com
* @email falsinsoft@gmail.com
*
*/
defined('_JEXEC') or die( 'Restricted access' );
jimport( 'joomla.application.component.model' );
class MyRSSReaderModelLayout extends JModel
{
function showBlogStyle($rss_feeds_list, $layout)
{
$html = '';
foreach($rss_feeds_list as $feed)
{
$html .= $this->_insertFeedContent($feed, $layout);
}
return $html;
}
function showExpandCollapseStyle($rss_feeds_list, $layout)
{
JHTML::_('script', 'slide_effect.js', 'components/com_myrssreader/js/');
$i = 1;
$html = '<ul id="vertical">';
foreach($rss_feeds_list as $feed)
{
$html .= '<li>';
$html .= '<span class="collapse-title" style="font-size:15px;"><a name="'.$i.'" href="#'.$i.'">'.$feed->title.'</a></span>';
$html .= '<div class="collapse">';
$html .= '<div class="collapse-container"><br />';
$html .= $this->_insertFeedContent($feed, $layout);
$html .= '</div>';
$html .= '</div>';
$html .= '</li>';
$i++;
}
$html .= '</ul>';
return $html;
}
function _insertFeedContent($feed, $layout)
{
$html = '<table class="rss_box">';
$html .= '<tr class="rss_box_cell"><td class="rss_box_cell">';
switch($layout->feed_title_link)
{
case 0:
$html .= '<span class="rss_title">'.$feed->title.'</span>';
break;
case 1:
$html .= '<a href="'.$feed->link.'" class="rss_title">'.$feed->title.'</a>';
break;
case 2:
$html .= '<a href="'.$feed->link.'" target="_blank" class="rss_title">'.$feed->title.'</a>';
break;
}
if($layout->show_rss_feed_source == 1)
{
$html .= '<br /><span class="web_rss_title">'.$layout->label->source.': </span><a href="'.$feed->web_link.'" target="_blank" class="web_rss_title">'.$feed->web_title.'</a>';
}
if($layout->show_rss_feed_date == 1)
{
$html .= '<br /><span class="web_rss_title">'.JHTML::_('date', $feed->feed_date, JText::_('DATE_FORMAT_LC2')).'</span>';
}
$html .= '<br /><br />';
if($layout->show_rss_feed_body == 1)
{
$html .= $feed->content;
}
$html .= '<br /><br />';
$html .= '</td></tr>';
$html .= '</table><br />';
return $html;
}
}