diff options
| -rw-r--r-- | app/views/admin/install/layout.php | 4 | ||||
| -rw-r--r-- | lib/classes/SystemChecker.php | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/app/views/admin/install/layout.php b/app/views/admin/install/layout.php index 03e9a59..a3a227f 100644 --- a/app/views/admin/install/layout.php +++ b/app/views/admin/install/layout.php @@ -59,14 +59,14 @@ ) ?> <?php endif; ?> - <?php if (!$valid && $button_label): ?> + <?php if (!$valid && !empty($button_label)): ?> <?= Studip\Button::create($button_label, 'continue') ?> <?php elseif (!$valid): ?> <?= Studip\Button::create(_('Erneut prüfen'), 'check') ?> <?php elseif ($next_step): ?> <?= Studip\Button::create($button_label ?? (_('Weiter') . ' >>'), 'continue') ?> <?php else: ?> - <?= Studip\Button::create($button_label, 'continue', ['style' => 'visibility: hidden;']) ?> + <?= Studip\Button::create($button_label ?? '', 'continue', ['style' => 'visibility: hidden;']) ?> <?php endif; ?> </div> </div> diff --git a/lib/classes/SystemChecker.php b/lib/classes/SystemChecker.php index 919114a..0f6b551 100644 --- a/lib/classes/SystemChecker.php +++ b/lib/classes/SystemChecker.php @@ -113,7 +113,11 @@ final class SystemChecker $settings = []; $settings_valid = true; foreach ($requirements['settings'] as $setting => $state) { - $settings[$setting] = $this->compareSetting($variables[$setting], $state, $version['present']); + $settings[$setting] = $this->compareSetting( + $variables[$setting] ?? null, + $state, + $version['present'] + ); $settings_valid = $settings_valid && $settings[$setting]['valid']; } |
