cleaned up unused code
This commit is contained in:
@@ -11,8 +11,9 @@ $pages_dir = __DIR__ . '/pages';
|
|||||||
$nav_order = $CONFIG['nav_order'] ?? [];
|
$nav_order = $CONFIG['nav_order'] ?? [];
|
||||||
$nav_admin = $CONFIG['nav_admin'] ?? [];
|
$nav_admin = $CONFIG['nav_admin'] ?? [];
|
||||||
$nav_hidden = $CONFIG['nav_hidden'] ?? [];
|
$nav_hidden = $CONFIG['nav_hidden'] ?? [];
|
||||||
$nav_items = [];
|
|
||||||
$nav_bar = [];
|
$nav_bar = [];
|
||||||
|
$nav_bar_admin = [];
|
||||||
|
|
||||||
if (is_dir($pages_dir)) {
|
if (is_dir($pages_dir)) {
|
||||||
foreach (glob($pages_dir . '/*.php') as $file) {
|
foreach (glob($pages_dir . '/*.php') as $file) {
|
||||||
$base = strtolower(basename($file, '.php'));
|
$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
|
// Optional: order nav_bar according to $nav_order
|
||||||
$ordered = [];
|
$ordered = [];
|
||||||
foreach ($nav_order as $o) {
|
foreach ($nav_order as $o) {
|
||||||
@@ -57,7 +41,7 @@ foreach ($nav_order as $o) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$nav_bar = array_merge($ordered, $nav_bar);
|
$nav_bar = array_merge($ordered, $nav_bar);
|
||||||
unset($nav_items,$nav_order,$nav_admin,$nav_hidden)
|
unset($nav_order,$nav_admin,$nav_hidden);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
|
|||||||
Reference in New Issue
Block a user