%PDF- %PDF-
Direktori : /home/lightco1/www/administrator/components/com_csvi/models/fields/ |
Current File : /home/lightco1/www/administrator/components/com_csvi/models/fields/csvicustomtables.php |
<?php /** * List the operations * * @author Roland Dalmulder * @link http://www.csvimproved.com * @copyright Copyright (C) 2006 - 2016 RolandD Cyber Produksi. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html * @version $Id: csvioperations.php 2380 2013-03-15 14:34:04Z RolandD $ */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die; jimport('joomla.form.helper'); JFormHelper::loadFieldClass('CsviForm'); /** * Select list form field with operations */ class JFormFieldCsviCustomtables extends JFormFieldCsviForm { /** * The name of the form field * * @var string * @since 6.0 */ protected $type = 'CsviCustomtables'; /** * Load the available tables. * * @return array A list of available tables. * * @since 4.0 */ protected function getOptions() { $db = JFactory::getDbo(); $tables = $db->getTableList(); $prefix = $db->getPrefix(); // Remove the table prefix foreach ($tables as $tkey => $table) { unset($tables[$tkey]); if (stristr($table, $prefix)) { $clean = str_replace($prefix, '', $table); $tables[$clean] = $clean; } } // Load the values from the XML definition return array_merge(parent::getOptions(), $tables); } }