0byt3m1n1-V2
Path:
/
home
/
phangnga
/
administrator
/
components
/
com_sexypolling
/
models
/
fields
/
[
Home
]
File: sexypoll.php
<?php /** * Joomla! component sexypolling * * @version $Id: sexypoll.php 2012-04-05 14:30:25 svn $ * @author 2GLux.com * @package Sexy Polling * @subpackage com_sexypolling * @license GNU/GPL * */ // no direct access defined('_JEXEC') or die('Restircted access'); // import the list field type jimport('joomla.form.helper'); JFormHelper::loadFieldClass('list'); class JFormFieldSexyPoll extends JFormFieldList { /** * The field type. * * @var string */ protected $type = 'SexyPoll'; /** * Method to get a list of options for a list input. * * @return array An array of JHtml options. */ protected function getOptions() { $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->select('id,name'); $query->from('#__sexy_polls'); $db->setQuery((string)$query); $messages = $db->loadObjectList(); $options = array(); if ($messages) { foreach($messages as $message) { $options[] = JHtml::_('select.option', $message->id, $message->name); } } $options = array_merge(parent::getOptions(), $options); return $options; } }
©
2018.