40 lines
1.2 KiB
PHTML
40 lines
1.2 KiB
PHTML
<?php
|
|
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
|
?>
|
|
<?php $instancesList = $this->instancesList->fetchData(); ?>
|
|
<div class="objects-details-heading">
|
|
<div class="objects-details-heading-area">
|
|
<div class="toolbar" id="installed-apps-toolbar">
|
|
</div>
|
|
<h3>
|
|
<span><?php echo $this->lmsg('tabTitle') ?></span>
|
|
</h3>
|
|
</div>
|
|
</div>
|
|
<div class="object-details-hint"><?php echo $this->lmsg('whereAreApps') ?></div>
|
|
<div class="objects-content">
|
|
<div class="list-box" id="installed-apps-list"></div>
|
|
</div>
|
|
|
|
<?= $this->requireJs('app/app/installed', [
|
|
'updates' => $this->updatesList,
|
|
'instancesList' => $instancesList,
|
|
'domainIdParam' => $this->domainIdParam,
|
|
]) ?>
|
|
|
|
<?php if (!count($instancesList['data'])): ?>
|
|
<hr>
|
|
<?php if (isset($this->catalogLinks['marketplace']) && isset($this->catalogLinks['apscatalog'])): ?>
|
|
<div class="object-details-hint">
|
|
<?php
|
|
foreach ($this->catalogLinks as &$link) {
|
|
$link = $this->baseUrl($link);
|
|
}
|
|
$this->catalogLinks['_escape'] = false;
|
|
echo $this->lmsg('installAppHint', $this->catalogLinks);
|
|
?>
|
|
</div>
|
|
<?php endif; ?>
|
|
<?php echo $this->form; ?>
|
|
<?php endif; ?>
|