Server IP : 180.180.241.3 / Your IP : 216.73.216.252 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; } } ?>