| Linux in-mum-web1499.main-hosting.eu 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 Path : /home/u901718425/domains/portal.urbanpillar.in/public_html/ |
| Current File : /home/u901718425/domains/portal.urbanpillar.in/public_html/dashboard.php |
<?php
require_once __DIR__ . "/config/db.php";
include_once __DIR__ . "/config/userValidation.php";
$sql = "SELECT `login_time`, `logout_time`
FROM `user_attendance`
WHERE user_id = " . $_SESSION['user_id'] . "
AND DATE(login_time) = CURDATE()";
$stmt = $conn->prepare($sql);
$stmt->execute();
$result = $stmt->get_result();
$attendance = $result->fetch_assoc();
include(__DIR__ . "/layout/header.php");
?>
<!-- Spinner Start -->
<div id="spinner"
class="show bg-white position-fixed translate-middle w-100 vh-100 top-50 start-50 d-flex align-items-center justify-content-center">
<div class="spinner-border text-primary" style="width: 3rem; height: 3rem;" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<!-- Spinner End -->
<?php include(__DIR__ . "/layout/sidebar.php"); ?>
<!-- Content Start -->
<div class="content">
<?php include(__DIR__ . "/layout/navbar.php"); ?>
<div class="container-fluid pt-4 px-4">
<div class="row g-4">
<!-- <div class="col-sm-12 col-md-6 col-xl-4">
<div class="h-100 bg-light rounded p-4">
<div class="d-flex align-items-center justify-content-between mb-2">
<h6 class="mb-0">Messages</h6>
<a href="">Show All</a>
</div>
<div class="d-flex align-items-center border-bottom py-3">
<img class="rounded-circle flex-shrink-0" src="img/user.jpg" alt="" style="width: 40px; height: 40px;">
<div class="w-100 ms-3">
<div class="d-flex w-100 justify-content-between">
<h6 class="mb-0">Jhon Doe</h6>
<small>15 minutes ago</small>
</div>
<span>Short message goes here...</span>
</div>
</div>
<div class="d-flex align-items-center border-bottom py-3">
<img class="rounded-circle flex-shrink-0" src="img/user.jpg" alt="" style="width: 40px; height: 40px;">
<div class="w-100 ms-3">
<div class="d-flex w-100 justify-content-between">
<h6 class="mb-0">Jhon Doe</h6>
<small>15 minutes ago</small>
</div>
<span>Short message goes here...</span>
</div>
</div>
<div class="d-flex align-items-center border-bottom py-3">
<img class="rounded-circle flex-shrink-0" src="img/user.jpg" alt="" style="width: 40px; height: 40px;">
<div class="w-100 ms-3">
<div class="d-flex w-100 justify-content-between">
<h6 class="mb-0">Jhon Doe</h6>
<small>15 minutes ago</small>
</div>
<span>Short message goes here...</span>
</div>
</div>
<div class="d-flex align-items-center pt-3">
<img class="rounded-circle flex-shrink-0" src="img/user.jpg" alt="" style="width: 40px; height: 40px;">
<div class="w-100 ms-3">
<div class="d-flex w-100 justify-content-between">
<h6 class="mb-0">Jhon Doe</h6>
<small>15 minutes ago</small>
</div>
<span>Short message goes here...</span>
</div>
</div>
</div>
</div> -->
<div class="col-sm-12 col-md-6 col-xl-4">
<div class="h-100 bg-light rounded p-4">
<div class="d-flex align-items-center justify-content-between mb-4">
<h6 class="mb-0">Weekly Targets</h6>
<!-- <a href="">Show All</a> -->
</div>
<div class="fs-7 text-dark" id="weekly">
<div class="d-flex align-items-center border-bottom py-2">
<div class="w-100">
<span>Short task goes here...</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6 col-xl-4">
<div class="h-100 bg-light rounded p-4">
<div class="d-flex align-items-center justify-content-between mb-4">
<h6 class="mb-0">Attendance Calender</h6>
<!-- <a href="">Show All</a> -->
</div>
<div id="calender"></div>
</div>
</div>
<div class="col-sm-12 col-md-6 col-xl-4">
<div class="h-100 bg-light rounded p-4">
<div class="d-flex align-items-center justify-content-between mb-4">
<h6 class="mb-0">To Do List</h6>
<!-- <a href="">Show All</a> -->
</div>
<div class="d-flex mb-2 ">
<input class="form-control bg-transparent fs-7" type="text" id="todolist" placeholder="Enter task">
<button type="button" id="todolistAdd" class="btn btn-primary fs-7 ms-2">Add</button>
</div>
<div class="fs-7" id="todoList"></div>
</div>
</div>
</div>
<div class="w-100 row m-0 justify-content-center p-3">
<!-- Calendar Column -->
<div class="col-md-6 text-center">
<div id="calendar">
<div id="month"></div>
<div class="calendar-grid" id="days"></div>
<div class="calendar-grid" id="dates"></div>
</div>
</div>
<!-- Task Display Column -->
<!-- <div class="col-md-6 text-start">
<h5>Selected Date: <span id="selectedDateLabel">None</span></h5>
<ol class="list-group list-group-numbered mb-3" id="taskDisplayList">
<li class="list-group-item">Select a date to view tasks</li>
</ol>
</div> -->
</div>
<!-- Modal -->
<div class="modal fade" id="taskModal" tabindex="-1" aria-labelledby="taskModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="taskModalLabel">Today's Tasks</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<textarea class="form-control" id="taskInput" rows="4"
placeholder="Enter your tasks for today... seprated by (,)"></textarea>
<ol class="list-group list-group-numbered mb-3 text-start" id="taskList"></ol>
</div>
<div class="modal-footer">
<button type="button" id="addTask" class="btn btn-success">Save Task</button>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
<!-- Content End -->
<?php include(__DIR__ . "/layout/footer.php"); ?>
<?php addScript(["/dashboard.js"]); ?>