* @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\Language\Text; use Joomla\CMS\Router\Route; use Joomla\CMS\HTML\HTMLHelper as Html; use VDM\Joomla\Utilities\StringHelper; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Session\Session; // No direct access to this file defined('_JEXEC') or die; $area = $this->item['area_class'] ?? 'error'; $area_name = $this->item['area_name'] ?? 'error'; $headers = $this->item['headers'] ?? []; $table_id = StringHelper::random(10); $repo_items = $this->item['repos'] ?? []; $repos = []; foreach ($repo_items as $repo) { if (!empty($repo->base) && !empty($repo->path)) { $repos[] = LayoutHelper::render('reposelectioncardbody', ['repo' => $repo, 'area' => $area, 'name' => $area_name]); } } // set the base URL $url_base = Uri::base() . 'index.php?option=com_componentbuilder'; ?>

...