name : default.php
<?php
/**
 * @package         Regular Labs Extension Manager
 * @version         9.1.0
 * 
 * @author          Peter van Westen <[email protected]>
 * @link            https://regularlabs.com
 * @copyright       Copyright © 2025 Regular Labs All Rights Reserved
 * @license         GNU General Public License version 2 or later
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory as JFactory;
use Joomla\CMS\Language\Text as JText;
use Joomla\CMS\Layout\LayoutHelper as JLayoutHelper;

if (JFactory::getApplication()->isClient('site'))
{
    die();
}
?>
<?php if (empty($this->items)) : ?>
    <div class="alert alert-danger">
        <?php echo JText::sprintf('JLIB_INSTALLER_ERROR_DOWNLOAD_SERVER_CONNECT', 'download.regularlabs.com'); ?>
    </div>
<?php else: ?>
    <form name="regularlabsmanagerForm" id="regularlabsmanagerForm"
          class="<?php echo ! empty($this->items->extensionmanager) ? 'has_extensionmanager' : ''; ?>">

        <?php echo JLayoutHelper::render('card.extensionmanager', ['items' => $this->items->extensionmanager]); ?>

        <div class="<?php echo ! empty($this->items->extensionmanager) ? 'disabled rl-cursor-not-allowed' : ''; ?>">
            <?php echo JLayoutHelper::render('card.no_access', ['items' => $this->items->no_access]); ?>
            <?php echo JLayoutHelper::render('card.broken', ['items' => $this->items->broken]); ?>
            <?php echo JLayoutHelper::render('card.updates_available', ['items' => $this->items->updates_available]); ?>
            <?php echo JLayoutHelper::render('card.installed', ['items' => $this->items->installed]); ?>
            <?php echo JLayoutHelper::render('card.not_installed', ['items' => $this->items->not_installed]); ?>
        </div>
        </div>
    </form>
<?php endif; ?>

© 2025 Cubjrnet7