Release of v4.1.4

This commit is contained in:
Robot committed 2026-03-24 13:37:04 +00:00
1 parent 7b22e3c441
commit e89cc27510
104 files changed
+5527 -1316

No files matched your search

+29 -14
View File
@@ -15,18 +15,33 @@ use Joomla\CMS\Language\Text;
defined('_JEXEC') or die;
?>
<?php if(isset($this->icons['main']) && is_array($this->icons['main'])) :?>
<?php foreach($this->icons['main'] as $icon): ?>
<div class="dashboard-wraper">
<div class="dashboard-content">
<a class="icon" href="<?php echo $icon->url; ?>">
<img alt="<?php echo $icon->alt; ?>" src="components/com_componentbuilder/assets/images/icons/<?php echo $icon->image; ?>">
<span class="dashboard-title"><?php echo Text::_($icon->name); ?></span>
</a>
</div>
</div>
<?php endforeach; ?>
<div class="clearfix"></div>
<?php else: ?>
<div class="alert alert-error"><h4 class="alert-heading"><?php echo Text::_("Permission denied, or not correctly set"); ?></h4><div class="alert-message"><?php echo Text::_("Please notify your System Administrator if result is unexpected."); ?></div></div>
<?php if (isset($this->icons['main']) && is_array($this->icons['main']) && !empty($this->icons['main'])) : ?>
<div class="dashboard-icons" role="list">
<?php foreach ($this->icons['main'] as $icon) : ?>
<div class="dashboard-icon-item" role="listitem">
<a class="dashboard-icon-link" href="<?php echo $icon->url; ?>">
<span class="dashboard-icon-image">
<img
alt="<?php echo $icon->alt; ?>"
src="components/com_componentbuilder/assets/images/icons/<?php echo $icon->image; ?>"
loading="lazy"
decoding="async"
>
</span>
<span class="dashboard-icon-title">
<?php echo Text::_($icon->name); ?>
</span>
</a>
</div>
<?php endforeach; ?>
</div>
<?php else : ?>
<div class="alert alert-danger">
<h4 class="alert-heading">
<?php echo Text::_("Permission denied, or not correctly set"); ?>
</h4>
<div>
<?php echo Text::_("Please notify your System Administrator if result is unexpected."); ?>
</div>
</div>
<?php endif; ?>
+65 -22
View File
@@ -16,26 +16,69 @@ use VDM\Joomla\Utilities\ArrayHelper;
defined('_JEXEC') or die;
?>
<img alt="<?php echo Text::_('COM_COMPONENTBUILDER'); ?>" width="100%" src="components/com_componentbuilder/assets/images/vdm-component.jpg">
<ul class="list-striped">
<li><b><?php echo Text::_('COM_COMPONENTBUILDER_VERSION'); ?>:</b> <?php echo $this->manifest->version; ?>&nbsp;&nbsp;<span class="update-notice" id="component-update-notice"></span></li>
<li><b><?php echo Text::_('COM_COMPONENTBUILDER_DATE'); ?>:</b> <?php echo $this->manifest->creationDate; ?></li>
<li><b><?php echo Text::_('COM_COMPONENTBUILDER_AUTHOR'); ?>:</b> <a href="mailto:<?php echo $this->manifest->authorEmail; ?>"><?php echo $this->manifest->author; ?></a></li>
<li><b><?php echo Text::_('COM_COMPONENTBUILDER_WEBSITE'); ?>:</b> <a href="<?php echo $this->manifest->authorUrl; ?>" target="_blank"><?php echo $this->manifest->authorUrl; ?></a></li>
<li><b><?php echo Text::_('COM_COMPONENTBUILDER_LICENSE'); ?>:</b> <?php echo $this->manifest->license; ?></li>
<li><b><?php echo $this->manifest->copyright; ?></b></li>
</ul>
<div class="clearfix"></div>
<?php if(ArrayHelper::check($this->contributors)): ?>
<?php if(count($this->contributors) > 1): ?>
<h3><?php echo Text::_('COM_COMPONENTBUILDER_CONTRIBUTORS'); ?></h3>
<?php else: ?>
<h3><?php echo Text::_('COM_COMPONENTBUILDER_CONTRIBUTOR'); ?></h3>
<?php endif; ?>
<ul class="list-striped">
<?php foreach($this->contributors as $contributor): ?>
<li><b><?php echo $contributor['title']; ?>:</b> <?php echo $contributor['name']; ?></li>
<?php endforeach; ?>
<div class="com-componentbuilder-dashboard-details">
<div class="com-componentbuilder-dashboard-details__image mb-4">
<img
class="img-fluid w-100"
alt="<?php echo Text::_('COM_COMPONENTBUILDER'); ?>"
src="components/com_componentbuilder/assets/images/vdm-component.jpg"
loading="lazy"
decoding="async"
>
</div>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item d-flex flex-wrap justify-content-between gap-2">
<span>
<strong><?php echo Text::_('COM_COMPONENTBUILDER_VERSION'); ?>:</strong>
<?php echo $this->manifest->version; ?>
</span>
<span class="update-notice" id="component-update-notice"></span>
</li>
<li class="list-group-item">
<strong><?php echo Text::_('COM_COMPONENTBUILDER_DATE'); ?>:</strong>
<?php echo $this->manifest->creationDate; ?>
</li>
<li class="list-group-item">
<strong><?php echo Text::_('COM_COMPONENTBUILDER_AUTHOR'); ?>:</strong>
<a href="mailto:<?php echo $this->manifest->authorEmail; ?>">
<?php echo $this->manifest->author; ?>
</a>
</li>
<li class="list-group-item">
<strong><?php echo Text::_('COM_COMPONENTBUILDER_WEBSITE'); ?>:</strong>
<a
href="<?php echo $this->manifest->authorUrl; ?>"
target="_blank"
rel="noopener noreferrer"
>
<?php echo $this->manifest->authorUrl; ?>
</a>
</li>
<li class="list-group-item">
<strong><?php echo Text::_('COM_COMPONENTBUILDER_LICENSE'); ?>:</strong>
<?php echo $this->manifest->license; ?>
</li>
<li class="list-group-item">
<strong><?php echo $this->manifest->copyright; ?></strong>
</li>
</ul>
<div class="clearfix"></div>
<?php endif; ?>
<?php if (ArrayHelper::check($this->contributors)) : ?>
<div class="com-componentbuilder-dashboard-details__contributors mt-4">
<h3 class="h5 mb-3">
<?php if (count($this->contributors) > 1) : ?>
<?php echo Text::_('COM_COMPONENTBUILDER_CONTRIBUTORS'); ?>
<?php else : ?>
<?php echo Text::_('COM_COMPONENTBUILDER_CONTRIBUTOR'); ?>
<?php endif; ?>
</h3>
<ul class="list-group list-group-flush">
<?php foreach ($this->contributors as $contributor) : ?>
<li class="list-group-item">
<strong><?php echo $contributor['title']; ?>:</strong>
<?php echo $contributor['name']; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
</div>