Code Quality

This commit is contained in:
cgfhtw
2023-03-10 09:28:04 +01:00
parent 555b8f4e6b
commit f9975eb530
7 changed files with 46 additions and 19 deletions
@@ -1,25 +1,39 @@
<?php if ($entry->childs) { ?>
<?php if (substr($link, 0, 1) == '#') { ?>
<a href="#<?= $menu_id; ?>" data-bs-toggle="collapse" aria-expanded="<?= $entry->menu_open ? 'true' : 'false'; ?>" class="btn btn-default rounded-0 w-100 text-start dropdown-toggle btn-level-<?= substr_count($menu_id, '-'); ?><?= $entry->menu_open ? '' : ' collapsed'; ?>">
<a
href="#<?= $menu_id; ?>"
data-bs-toggle="collapse"
aria-expanded="<?= $entry->menu_open ? 'true' : 'false'; ?>"
class="btn btn-default rounded-0 w-100 text-start dropdown-toggle btn-level-<?= substr_count($menu_id, '-'); ?><?= $entry->menu_open ? '' : ' collapsed'; ?>">
<span><?= htmlspecialchars($entry->titel); ?></span>
</a>
<?php } else { ?>
<div class="btn-group w-100">
<a<?= $link ? ' href="' . $link . '"' : ''; ?><?= $target ? ' target="' . $target . '"' : ''; ?> class="btn btn-default rounded-0 text-start btn-level-<?= substr_count($menu_id, '-'); ?>">
<a
class="btn btn-default rounded-0 text-start btn-level-<?= substr_count($menu_id, '-'); ?>"
<?= $link ? ' href="' . $link . '"' : ''; ?>
<?= $target ? ' target="' . $target . '"' : ''; ?>>
<?= htmlspecialchars($entry->titel); ?>
</a>
<a href="#<?= $menu_id; ?>" data-bs-toggle="collapse" aria-expanded="<?= $entry->menu_open ? 'true' : 'false'; ?>"class="btn btn-default rounded-0 dropdown-toggle dropdown-toggle-split flex-grow-0<?= $entry->menu_open ? '' : ' collapsed'; ?>" >
<a
href="#<?= $menu_id; ?>"
data-bs-toggle="collapse"
aria-expanded="<?= $entry->menu_open ? 'true' : 'false'; ?>"
class="btn btn-default rounded-0 dropdown-toggle dropdown-toggle-split flex-grow-0<?= $entry->menu_open ? '' : ' collapsed'; ?>">
<span class="visually-hidden">Toggle Dropdown</span>
</a>
</div>
<?php } ?>
<ul id="<?= $menu_id; ?>" class="nav w-100 collapse<?= $entry->menu_open ? ' show' : ''; ?>">
<?php foreach ($entry->childs as $child)
<?php foreach ($entry->childs as $child)
$this->load->view('templates/CISHTML-Menu/Entry', ['entry' => $child, 'menu_id' => $menu_id]);
?>
</ul>
<?php } else { ?>
<a<?= $link ? ' href="' . $link . '"' : ''; ?><?= $target ? ' target="' . $target . '"' : ''; ?> class="btn btn-default rounded-0 w-100 text-start btn-level-<?= substr_count($menu_id, '-'); ?>">
<a
class="btn btn-default rounded-0 w-100 text-start btn-level-<?= substr_count($menu_id, '-'); ?>"
<?= $link ? ' href="' . $link . '"' : ''; ?>
<?= $target ? ' target="' . $target . '"' : ''; ?>>
<?= htmlspecialchars($entry->titel); ?>
</a>
<?php } ?>