change stage
This commit is contained in:
@@ -21,6 +21,23 @@ $widgetTemplatesById = [];
|
||||
foreach ($widgetTemplates as $template) {
|
||||
$widgetTemplatesById[(int) ($template['id'] ?? 0)] = $template;
|
||||
}
|
||||
$priorityModuleEntries = [];
|
||||
if ($authUser !== null) {
|
||||
$accessibleModules = $auth->filterModules(array_values(modules()->all()));
|
||||
$accessibleModulesByName = [];
|
||||
foreach ($accessibleModules as $module) {
|
||||
$name = trim((string) ($module['name'] ?? ''));
|
||||
if ($name !== '' && !empty($module['enabled'])) {
|
||||
$accessibleModulesByName[$name] = $module;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (['mining-checker', 'boersenchecker'] as $moduleName) {
|
||||
if (isset($accessibleModulesByName[$moduleName])) {
|
||||
$priorityModuleEntries[] = $accessibleModulesByName[$moduleName];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$GLOBALS['layout_header_base_title'] = 'Nexus';
|
||||
$GLOBALS['layout_header_title'] = 'Nexus';
|
||||
@@ -49,6 +66,19 @@ $renderBookmarks = static function (array $config): array {
|
||||
};
|
||||
?>
|
||||
<div class="module-shell"><div class="module-page-bg"><div class="module-page-stack">
|
||||
<?php if ($priorityModuleEntries !== []): ?>
|
||||
<section class="section-box">
|
||||
<h2>Schnellzugriff</h2>
|
||||
<p class="muted">Wichtige Module für deinen direkten Einstieg.</p>
|
||||
<div class="dashboard-links">
|
||||
<?php foreach ($priorityModuleEntries as $moduleEntry): ?>
|
||||
<a class="module-button module-button--secondary module-button--small" href="/module/<?= rawurlencode((string) ($moduleEntry['name'] ?? '')) ?>">
|
||||
<?= e((string) ($moduleEntry['title'] ?? $moduleEntry['name'] ?? 'Modul')) ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</section>
|
||||
<?php endif; ?>
|
||||
<?php if ($currentDashboard === null): ?>
|
||||
<section class="section-box">
|
||||
<h2>Kein Home-Dashboard verfügbar</h2>
|
||||
|
||||
Reference in New Issue
Block a user