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 ModelMyRSSReader extends JModel
{
function SetToolbarParams()
{
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_RSS'), 'index.php?option=com_myrssreader');
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_CATEGORIES'), 'index.php?option=com_myrssreader&task=category');
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_ADVERSTISEMENT'), 'index.php?option=com_myrssreader&task=advertisement');
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_STATISTICS'), 'index.php?option=com_myrssreader&task=statistics');
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_SETTINGS'), 'index.php?option=com_myrssreader&task=settings');
JSubMenuHelper::addEntry(JText::_('COM_MYRSSREADER_ABOUT'), 'index.php?option=com_myrssreader&task=about');
}
function ShowDonationAdvise()
{
echo '<br /><center><span style="font-size:medium;">'.JText::_('COM_MYRSSREADER_DONATION_MESSAGE1').'<a href="http://falsinsoft-joomla.blogspot.com" target="_blank">'.JText::_('COM_MYRSSREADER_DONATION_MESSAGE2').'</a></span></center>';
}
function GetRandomString($length)
{
$base = 'ABCDEFGHKLMNOPQRSTWXYZabcdefghjkmnpqrstwxyz123456789';
$max = strlen($base) - 1;
$randomstring = '';
mt_srand((double)microtime()*1000000);
while(strlen($randomstring) < ($length+1)) $randomstring .= $base{ mt_rand(0, $max) };
return $randomstring;
}
function TableStart()
{
return '<table class="adminlist">';
}
function TableEnd()
{
return '</table>';
}
function DropDownList($description, $name, $labels, $selected, $tooltip = '', $javascript = '')
{
$html = '<tr><td width="30%">'.$description.'</td><td nowrap="nowrap">';
$i = 0;
$html .= '<select name="'.$name.'" id="'.$name.'" '.$javascript.'>';
foreach($labels as $label)
{
$html .= '<option value="'.$i.'"';
if($i == $selected) $html .= ' selected="selected"';
$html .= '>'.$label.'</option>';
$i++;
}
$html .= '</select>';
$html .= ' ';
if($tooltip != '') $html .= JHTML::_('tooltip', $tooltip);
$html .= '</td></tr>';
return $html;
}
function RadioButtons($description, $name, $items, $checked, $tooltip = '', $javascript = '')
{
$html = '<tr><td width="30%">'.$description.'</td><td nowrap="nowrap">';
$i = 0;
foreach($items as $id => $label)
{
$html .= '<input type="radio" name="'.$name.'" id="'.$id.'" value="'.$i.'" ';
if($i == $checked) $html .= 'checked="checked" ';
$html .= $javascript.' /> '.$label;
$i++;
}
$html .= ' ';
if($tooltip != '') $html .= JHTML::_('tooltip', $tooltip);
$html .= '</td></tr>';
return $html;
}
function TextArea($description, $name, $size, $value, $tooltip = '', $additional_description_before_tooltip = '', $additional_description_after_tooltip = '', $javascript = '')
{
$html = '<tr><td width="30%">'.$description.'</td><td nowrap="nowrap">'
.'<input class="text_area" id="'.$name.'" type="text" name="'.$name.'" '
.'size="'.$size.'" value="'.$value.'" '.$javascript.' />';
$html .= ' '.$additional_description_before_tooltip;
if($tooltip != '') $html .= ' '.JHTML::_('tooltip', $tooltip);
$html .= ' '.$additional_description_after_tooltip;
$html .= '</td></tr>';
return $html;
}
}