-
Notifications
You must be signed in to change notification settings - Fork 1
/
dashboard-content.php
135 lines (126 loc) · 5.05 KB
/
dashboard-content.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?php
include 'includes/config.php';
session_start();
if(!isset($_SESSION["user_username"])) {
header("Location: index.php");
die();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Bootstrap-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" />
<!-- Custom CSS -->
<link rel="stylesheet" href="./assets/css/dashboard.css" />
<!-- Google fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,700;1,100;1,200;1,300;1,400;1,700&display=swap" rel="stylesheet" />
<!-- Javascript -->
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous" defer></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous" defer></script>
<!-- font awesome's kit code -->
<script src="https://kit.fontawesome.com/bc44dd7ee2.js" crossorigin="anonymous" defer></script>
<!-- Title and icons -->
<link rel="icon" type="image/x-icon" href="./assets/image/favicon.png" />
<title>Do-re-mind | Productivity on point</title>
</head>
<body>
<div class="dashboard-container mx-auto">
<!-- sidebar -->
<aside>
<div class="top">
<div class="logo text-center">
<i class="fa-regular fa-user mb-2"></i>
<h4>Yo, <?php echo $_SESSION["user_username"] ?> !</h4>
<p>Welcome back</p>
</div>
</div>
<div class="sidebar">
<div class="menu-icons">
<div class="icon">
<a href=""><i class="fa-solid fa-list-ul"></i></a>
<div class="hide">
<p>List</p>
</div>
</div>
<div class="icon">
<a href="add-todo.php"><i class="fa-solid fa-circle-plus"></i></a>
<div class="hide">
<p>Add</p>
</div>
</div>
<div class="icon">
<a href="#"><i class="fa-solid fa-tags"></i></a>
<div class="hide">
<p>Category</p>
</div>
</div>
</div>
<div class="logout">
<a href="logout.php"><i class="fa-solid fa-arrow-right-from-bracket"></i></a>
<div class="hide">
<p>Logout</p>
</div>
</div>
</div>
</aside>
<!-- sidebar -->
<!-- main content -->
<main>
<div class="container">
<div class="row d-flex justify-content-between">
<div class="col-md-6 my-auto">
<h1 class="dashtitle fw-bold" >Dashboard</h1>
<h2 class="caption" > A good task is a completed task</h2>
</div>
<div class="col-md-4 my-auto ">
<img src="./assets/image/illustration.png" alt="">
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col">
<h3 class="dashsubtitle">What are your plans today?</h3>
<hr>
</div>
</div>
<div class="container">
<div class="row">
<?php
// get user id based on user username
$sql = "SELECT id FROM user WHERE username='{$_SESSION["user_username"]}'";
$result = mysqli_query($conn, $sql);
$count = mysqli_num_rows($result);
if ($count > 0) {
$row = mysqli_fetch_assoc($result);
$user_id = $row["id"];
}
else {
$user_id = 0;
}
$sql1 = "SELECT * FROM todos WHERE user_id='{$user_id}'ORDER BY id DESC";
$result1 = mysqli_query($conn, $sql1);
if (mysqli_num_rows($result1) > 0){
foreach($result1 as $todo){
?>
<div class="col-lg-3 col-md-6 mb-4">
<?php getTodo($todo); ?>
</div>
<?php } } else { header("location: dashboard.php"); } ?>
</div>
</div>
</div>
</main>
<!-- main content -->
</div>
</body>
</html>