From ba03dd7cd872c6a9d09206900abc127b31643960 Mon Sep 17 00:00:00 2001 From: AkisYTB3 Date: Sat, 20 Jan 2024 19:10:12 +0100 Subject: [PATCH] asdfgasfg --- index.php | 73 ++++++++++++++++++++++++++----------------------------- 1 file changed, 34 insertions(+), 39 deletions(-) diff --git a/index.php b/index.php index 4132a4c..4ea798e 100644 --- a/index.php +++ b/index.php @@ -2,51 +2,46 @@ session_start(); require_once 'config.php'; +$paths_to_check = array(); +$paths_to_check[] = "pages/global"; + + +$page = basename($_SERVER['QUERY_STRING']); +$nav = file_get_contents("$template_dir/navigation.html"); + +if(empty($page)){ + $page = 'index'; +} + // Check if user is logged in -if (!isset($_SESSION['user_id'])) { - include 'login.php'; -} else { - // Fetch user details - $user_id = $_SESSION['user_id']; - $query = "SELECT * FROM users WHERE id = $user_id"; - $result = mysqli_query($mysqli, $query); - $user = mysqli_fetch_assoc($result); - - - $page = basename($_SERVER['QUERY_STRING']); - $nav = file_get_contents("$template_dir/navigation.html"); - - $paths_to_check = array(); - - $paths_to_check[] = "pages/global"; - +if (isset($_SESSION['user_id'])) { if ($user['isAdmin'] == 1) { $paths_to_check[] = "pages/admin"; } $paths_to_check[] = "pages/user"; - if(empty($page)){ - $page = 'index'; - } - - $page_file = "$template_dir/404.html"; - - foreach($paths_to_check as $page_dir){ - $page_file_tmp = "$page_dir/$page.html"; - if(file_exists($page_file_tmp)){ - $page_file = $page_file_tmp; - break; - } - } - ob_start(); - include $page_file; - $page_data = ob_get_clean(); - - $page_data = str_replace("__NAV_TEMPLATE__", $nav, $page_data); - - echo $page_data; - - + // Fetch user details + $user_id = $_SESSION['user_id']; + $query = "SELECT * FROM users WHERE id = $user_id"; + $result = mysqli_query($mysqli, $query); + $user = mysqli_fetch_assoc($result); } + +$page_file = "$template_dir/404.html"; + +foreach($paths_to_check as $page_dir){ + $page_file_tmp = "$page_dir/$page.html"; + if(file_exists($page_file_tmp)){ + $page_file = $page_file_tmp; + break; + } +} +ob_start(); +include $page_file; +$page_data = ob_get_clean(); + +$page_data = str_replace("__NAV_TEMPLATE__", $nav, $page_data); + +echo $page_data; ?>