Added config for js
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
// index.php
|
||||
// Start session and include config
|
||||
session_start();
|
||||
// index.php - SPA
|
||||
require_once __DIR__ . '/includes/config.php';
|
||||
|
||||
// Replicate what admin_auth.php does for the "check" action
|
||||
@@ -17,7 +18,7 @@ $nav_bar_admin = [];
|
||||
if (is_dir($pages_dir)) {
|
||||
foreach (glob($pages_dir . '/*.php') as $file) {
|
||||
$base = strtolower(basename($file, '.php'));
|
||||
if (in_array($base, ['_template', 'error'])) continue; // skip special files
|
||||
if (in_array($base, ['_template', 'error', 'log'])) continue; // skip special files
|
||||
if (in_array($base, array_map('strtolower', $nav_hidden))) continue;
|
||||
$label = ucfirst($base);
|
||||
|
||||
@@ -30,7 +31,7 @@ if (is_dir($pages_dir)) {
|
||||
}
|
||||
}
|
||||
}
|
||||
// Optional: order nav_bar according to $nav_order
|
||||
// Order nav_bar according to $nav_order
|
||||
$ordered = [];
|
||||
foreach ($nav_order as $o) {
|
||||
foreach ($nav_bar as $key => $label) {
|
||||
@@ -51,6 +52,16 @@ unset($nav_order,$nav_admin,$nav_hidden);
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<title><?= htmlspecialchars($CONFIG['site_name']) ?></title>
|
||||
<link rel="stylesheet" href="css/style.css">
|
||||
<script>
|
||||
const CONFIG = {
|
||||
options_status_interval: <?= ($CONFIG['options_status_interval'] ?? 30000) ?>,
|
||||
options_status_services: <?= ($CONFIG['options_status_services'] ?? []) ?>,
|
||||
shell_print_howto_to_logconsole: <?= ($CONFIG['shell_print_howto_to_logconsole'] ?? false) ?>,
|
||||
home_chart_color_threshold_high: <?= ($CONFIG['home_chart_color_threshold_high'] ?? 70) ?>,
|
||||
home_chart_color_threshold_medium: <?= ($CONFIG['home_chart_color_threshold_medium'] ?? 50) ?>,
|
||||
index_admin_status_update_interval: <?= ($CONFIG['index_admin_status_update_interval'] ?? 50) ?>,
|
||||
};
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<header class="site-header">
|
||||
@@ -94,10 +105,7 @@ unset($nav_order,$nav_admin,$nav_hidden);
|
||||
|
||||
<!-- GLightbox -->
|
||||
<link rel="stylesheet" href="dist/css/glightbox.min.css">
|
||||
<script src="dist/js/glightbox.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="dist/js/glightbox.min.js" defer></script>
|
||||
<script src="js/app.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user