co já vím
Co-authored-by: Bruno Rybársky <bruno@brn.systems>
This commit is contained in:
parent
0bd68c257f
commit
a1f5af75bd
@ -1,3 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once 'secrets/mysql.php';
|
require_once 'secrets/mysql.php';
|
||||||
|
$page_dir = "pages";
|
||||||
|
$template_dir = "templates";
|
||||||
?>
|
?>
|
||||||
|
26
index.php
26
index.php
@ -12,11 +12,31 @@ if (!isset($_SESSION['user_id'])) {
|
|||||||
$result = mysqli_query($mysqli, $query);
|
$result = mysqli_query($mysqli, $query);
|
||||||
$user = mysqli_fetch_assoc($result);
|
$user = mysqli_fetch_assoc($result);
|
||||||
|
|
||||||
// Include the appropriate HTML based on user's status
|
|
||||||
|
$page = basename($_SERVER['QUERY_STRING']);
|
||||||
|
$nav = file_get_contents("$template_dir/navigation.html");
|
||||||
|
|
||||||
|
if(empty($page)){
|
||||||
if ($user['isAdmin'] == 1) {
|
if ($user['isAdmin'] == 1) {
|
||||||
include 'pages/index_admin.html'; // Custom HTML for Admin
|
$page = 'index_admin'; // Custom HTML for Admin
|
||||||
} else {
|
} else {
|
||||||
include 'pages/index_user.html'; // Custom HTML for regular user
|
$page = 'index_user'; // Custom HTML for regular user
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$page_file = "$page_dir/$page.html";
|
||||||
|
|
||||||
|
if (!file_exists($page_file)) {
|
||||||
|
$page_file = "$template_dir/404.html";
|
||||||
|
}
|
||||||
|
ob_start();
|
||||||
|
include $page_file;
|
||||||
|
$page_data = ob_get_clean();
|
||||||
|
|
||||||
|
$page_data = str_replace("__NAV_TEMPLATE__", $nav, $page_data);
|
||||||
|
|
||||||
|
echo $page_data;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -7,6 +7,16 @@
|
|||||||
<link rel="stylesheet" href="../styles/pages/style.css">
|
<link rel="stylesheet" href="../styles/pages/style.css">
|
||||||
<link rel="stylesheet" href="../styles/global.css">
|
<link rel="stylesheet" href="../styles/global.css">
|
||||||
</head>
|
</head>
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
<li><a href=""><i class="ri-settings-4-fill"></i></a></li>
|
||||||
|
<div class="links">
|
||||||
|
<li><a href=""></a></li>
|
||||||
|
<li><a href=""></a></li>
|
||||||
|
<li><a href=""></a></li>
|
||||||
|
</div>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
<body>
|
<body>
|
||||||
<h2>Welcome</h2>
|
<h2>Welcome</h2>
|
||||||
<?php
|
<?php
|
||||||
|
@ -1,12 +1,17 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Register</title>
|
<title>Register</title>
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.1.0/remixicon.css"
|
||||||
|
integrity="sha512-dUOcWaHA4sUKJgO7lxAQ0ugZiWjiDraYNeNJeRKGOIpEq4vroj1DpKcS3jP0K4Js4v6bXk31AAxAxaYt3Oi9xw=="
|
||||||
|
crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||||
<link rel="stylesheet" href="../styles/pages/register.css">
|
<link rel="stylesheet" href="../styles/pages/register.css">
|
||||||
<link rel="stylesheet" href="../styles/global.css">
|
<link rel="stylesheet" href="../styles/global.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h2>Register</h2>
|
<h2>Register</h2>
|
||||||
<form action="../register.php" method="post">
|
<form action="../register.php" method="post">
|
||||||
@ -17,4 +22,5 @@
|
|||||||
<a href="/">Already have an account?</a>
|
<a href="/">Already have an account?</a>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
0
templates/navigation.html
Normal file
0
templates/navigation.html
Normal file
Loading…
Reference in New Issue
Block a user