diff --git a/src/index.php b/src/index.php index 666da34..ba33220 100644 --- a/src/index.php +++ b/src/index.php @@ -11,8 +11,9 @@ $pages_dir = __DIR__ . '/pages'; $nav_order = $CONFIG['nav_order'] ?? []; $nav_admin = $CONFIG['nav_admin'] ?? []; $nav_hidden = $CONFIG['nav_hidden'] ?? []; -$nav_items = []; $nav_bar = []; +$nav_bar_admin = []; + if (is_dir($pages_dir)) { foreach (glob($pages_dir . '/*.php') as $file) { $base = strtolower(basename($file, '.php')); @@ -29,23 +30,6 @@ if (is_dir($pages_dir)) { } } } -// Categorize pages -foreach ($nav_items as $base => $label) { - $lcBase = lcfirst($base); - - if (in_array($lcBase, array_map('strtolower',$nav_hidden))) { - continue; // skip hidden - } - - if (in_array($lcBase, $nav_admin)) { - $nav_bar_admin[] = $label; - } elseif (in_array($lcBase, $nav_order)) { - $nav_bar[] = $label; // ordered pages - } else { - $nav_bar[] = $label; // unordered normal pages - } -} - // Optional: order nav_bar according to $nav_order $ordered = []; foreach ($nav_order as $o) { @@ -57,7 +41,7 @@ foreach ($nav_order as $o) { } } $nav_bar = array_merge($ordered, $nav_bar); -unset($nav_items,$nav_order,$nav_admin,$nav_hidden) +unset($nav_order,$nav_admin,$nav_hidden); ?>