Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/4d695/
Upload File :
Current File : /home/emeraadmin/www/4d695/report_TaskSummaryForUsers.php.tar

home/emeraadmin/public_html/pages/emeraadmin/report_TaskSummaryForUsers.php000064400000012353151677421440023375 0ustar00<?php
include('head.php');
require_once '../../Classes/Database.php';
require_once '../../Service/TaskService.php';

// Create TaskService instance
$taskService = new TaskService();

// Fetch task summaries for each user
$taskSummaries = $taskService->getTaskSummaryForUsers();
?>

<div class="main-content">
    <div class="container-fluid">
        <div class="page-header">
            <div class="row align-items-end">
                <div class="col-lg-8">
                    <div class="page-header-title">
                        <i class="ik ik-layers bg-blue"></i>
                        <div class="d-inline">
                            <h5>Task Summary for Each User</h5>
                            <span>Summary of tasks for each user</span>
                        </div>
                    </div>
                </div>
                <div class="col-lg-4">
                    <nav class="breadcrumb-container" aria-label="breadcrumb">
                        <ol class="breadcrumb">
                            <li class="breadcrumb-item">
                                <a href="../../index.html"><i class="ik ik-home"></i></a>
                            </li>
                            <li class="breadcrumb-item">
                                <a href="#">Tasks</a>
                            </li>
                            <li class="breadcrumb-item active" aria-current="page">Task Summary for Each User</li>
                        </ol>
                    </nav>
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header"><h3>Task Assign Summary for Each User</h3></div>
                    <div class="card-body">
                        <div class="dt-responsive">
                            <table class="table" id="task_summary_table">
                                <thead>
                                <tr>
                                    <th>User ID</th>
                                    <th>User Name</th>

                                    <th>Assigned Tasks</th>
                                    <th>Accepted Tasks</th>
                                    <th>Pending Tasks</th>

                                </tr>
                                </thead>
                                <tbody>
                                <?php foreach ($taskSummaries as $summary) { ?>
                                    <tr>
                                        <td><?= 'U-000'.htmlspecialchars($summary->user_id); ?></td>
                                        <td><?= htmlspecialchars($summary->user_name); ?></td>

                                        <td><?= htmlspecialchars($summary->assigned_tasks); ?></td>
                                        <td><?= htmlspecialchars($summary->accepted_tasks); ?></td>
                                        <td><?= htmlspecialchars($summary->pending_tasks); ?></td>

                                    </tr>
                                <?php } ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header"><h3>Task Completion Summary for Each User</h3></div>
                    <div class="card-body">
                        <div class="dt-responsive">
                            <table class="table" id="task_summary_table">
                                <thead>
                                <tr>
                                    <th>User ID</th>
                                    <th>User Name</th>


                                    <th>Accepted Tasks</th>
                                    <th>Completed Tasks</th>
                                    <th>Incomplete Tasks</th>


                                </tr>
                                </thead>
                                <tbody>
                                <?php foreach ($taskSummaries as $summary) { ?>
                                    <tr>
                                        <td><?= 'U-000'.htmlspecialchars($summary->user_id); ?></td>
                                        <td><?= htmlspecialchars($summary->user_name); ?></td>


                                        <td><?= htmlspecialchars($summary->accepted_tasks); ?></td>
                                        <td><?= htmlspecialchars($summary->completed_tasks); ?></td>
                                        <td><?= htmlspecialchars($summary->not_completed_tasks); ?></td>


                                    </tr>
                                <?php } ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<?php include('footer.php'); ?>

<script>
    $(document).ready(function() {
        $('#task_summary_table').DataTable();
    });
</script>