* @git Joomla Component Builder * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper; use VDM\Joomla\Utilities\StringHelper; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; // No direct access to this file defined('JPATH_BASE') or die; // always load these files. Html::_('stylesheet', "media/com_componentbuilder/datatable/css/datatables.min.css", ['version' => 'auto']); Html::_('script', "media/com_componentbuilder/datatable/js/pdfmake.min.js", ['version' => 'auto']); Html::_('script', "media/com_componentbuilder/datatable/js/vfs_fonts.js", ['version' => 'auto']); Html::_('script', "media/com_componentbuilder/datatable/js/datatables.min.js", ['version' => 'auto']); // set the table details $table_id = StringHelper::random(7); $headers = ComponentbuilderHelper::getLanguageTranslationsHeaders() ?? []; $fields = array_keys($headers); $items = 1; // set the file name $file_name = 'Language_Translations'; ?>
$table_id, 'name' => $name, 'headers' => $headers, 'items' => $items, 'init' => false ] ); ?>