| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/news/tmp/install_53214838987c8/admin/models/fields/ |
Upload File : |
<?php
/*------------------------------------------------------------------------
# Timage
# ------------------------------------------------------------------------
# author Trust Elegance
# copyright Copyright (C) 2012 trustelegance.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.trustelegance.com
# Technical Support: http://http://www.trustelegance.com/index.php?option=com_rsform&view=rsform&Itemid=55
-------------------------------------------------------------------------*/
defined('_JEXEC') or die;
jimport('joomla.form.helper');
JFormHelper::loadFieldClass('list');
class JFormFieldTimage extends JFormFieldList
{
protected $type = 'Timage';
protected function getOptions()
{
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('DISTINCT a.catid,b.title AS category');
$query->from('#__timage AS a,#__categories AS b');
$query->where('a.catid=b.id');
$db->setQuery((string)$query);
$messages = $db->loadObjectList();
$options = array();
if ($messages)
{
$options[] = JHtml::_('select.option', '0', ('++ All Category ++'));
foreach($messages as $message)
{
$options[] = JHtml::_('select.option', $message->catid, ($message->catid ? '' . $message->category . '' : ''));
}
}
$options = array_merge(parent::getOptions(), $options);
return $options;
}
}
?>