| Current Path : /home/emeraadmin/public_html/4d695/ |
| Current File : /home/emeraadmin/public_html/4d695/taskprovider.tar |
export_schedule.php 0000644 00000011045 15167742017 0010465 0 ustar 00 <?php
//enable error reporting
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
// Include Composer's autoload file to load PHPSpreadsheet
require '../../vendor/autoload.php';
require_once __DIR__ . '/../../Classes/Database.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style\Color;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// Function to export schedule tasks to Excel and return file contents
function exportScheduleToExcel($scheduleId) {
// Establish database connection (replace with your connection logic)
$db = new Database();
$pdo = $db->getConn();
// SQL query to fetch tasks with subtask dates and times formatted
$sql = "
SELECT
srv.name AS service_name,
srv.region,
t.frequency,
GROUP_CONCAT(DISTINCT st.subtask_date ORDER BY st.subtask_date SEPARATOR ', ') AS subtask_dates
FROM
tasks t
JOIN
subtasks st ON t.id = st.task_id
JOIN
services srv ON t.service_id = srv.id
WHERE
t.schedule_id = :schedule_id
GROUP BY
srv.name, srv.region, t.frequency, t.id
ORDER BY
srv.name, srv.region, t.frequency
";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':schedule_id', $scheduleId, PDO::PARAM_INT);
$stmt->execute();
$tasks = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Create a new Spreadsheet object
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// Set headers or titles in the Excel sheet
$sheet->setCellValue('A1', 'Service Name');
$sheet->setCellValue('B1', 'Region');
$sheet->setCellValue('C1', 'Frequency');
// Get all distinct subtask dates
$distinctDates = [];
foreach ($tasks as $task) {
$dates = explode(', ', $task['subtask_dates']);
$distinctDates = array_merge($distinctDates, $dates);
}
$distinctDates = array_unique($distinctDates);
sort($distinctDates);
// Set dates as headers in the Excel sheet
$col = 'D';
foreach ($distinctDates as $date) {
$sheet->setCellValue($col . '1', $date);
$sheet->getColumnDimension($col)->setWidth(12); // Adjust width as needed
$col++;
}
// Populate tasks data into Excel
$row = 2;
foreach ($tasks as $task) {
$sheet->setCellValue('A' . $row, $task['service_name']);
$sheet->setCellValue('B' . $row, $task['region']);
$sheet->setCellValue('C' . $row, $task['frequency']);
// Split subtask dates for the current task
$dates = explode(', ', $task['subtask_dates']);
$col = 'D';
foreach ($distinctDates as $date) {
// Check if the date exists for the current task or color black
$value = in_array($date, $dates) ? 'X' : '';
// Set value in corresponding cell
$cellCoordinate = $col . $row;
$sheet->setCellValue($cellCoordinate, $value);
// Apply black color to non-X values
if ($value !== 'X') {
$spreadsheet->getActiveSheet()->getStyle($cellCoordinate)
->getFont()->getColor()->setARGB(Color::COLOR_BLACK);
}
$col++;
}
$row++;
}
// Set column widths (optional)
$sheet->getColumnDimension('A')->setWidth(25); // Adjust width as needed
$sheet->getColumnDimension('B')->setWidth(20);
$sheet->getColumnDimension('C')->setWidth(15);
// Set headers for Excel file download
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="schedule_export_' . date('Y-m-d') . '.xlsx"');
header('Cache-Control: max-age=0');
// Save Excel file to PHP output (browser will download it)
$writer = new Xlsx($spreadsheet);
$writer->save('php://output');
}
// Check if schedule_id is provided via GET request
if ($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['schedule_id'])) {
$scheduleId = $_GET['schedule_id'];
try {
// Export schedule to Excel and initiate download
exportScheduleToExcel($scheduleId);
exit; // Stop further execution after file download
} catch (Exception $e) {
// Handle exceptions (e.g., database errors, file saving errors)
echo 'Error: ' . $e->getMessage();
}
} else {
// Handle case where schedule_id parameter is missing
echo 'Error: Schedule ID parameter missing.';
}
?>
error_log 0000644 00000077017 15167742017 0006507 0 ustar 00 [15-Sep-2024 08:02:20 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[15-Sep-2024 08:03:31 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:27:38 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:29:38 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:37:52 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:38:15 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:40:10 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:41:29 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:41:44 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:42:01 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 12:43:03 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 13:46:44 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Sep-2024 13:50:11 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[17-Sep-2024 03:19:41 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[17-Sep-2024 03:20:51 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[17-Sep-2024 04:28:43 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[17-Sep-2024 04:29:16 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 02:02:34 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 02:15:38 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 02:17:17 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 02:21:44 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 02:48:43 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 06:09:31 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[23-Sep-2024 06:38:24 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 03:19:51 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 05:54:10 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 05:54:38 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 05:55:51 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 05:57:08 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 05:59:22 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 06:00:15 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[24-Sep-2024 12:39:26 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[25-Sep-2024 00:12:27 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[25-Sep-2024 00:17:50 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[25-Sep-2024 02:18:02 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[25-Sep-2024 04:46:41 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[28-Sep-2024 07:38:15 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[28-Sep-2024 12:26:05 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[28-Sep-2024 12:32:31 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:07:15 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:44:51 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:45:13 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:45:26 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:46:27 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:46:32 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[30-Sep-2024 00:54:11 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 00:13:23 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 00:13:56 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 00:21:36 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 00:24:49 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 01:29:08 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[01-Oct-2024 04:22:24 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[02-Oct-2024 01:00:36 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[02-Oct-2024 01:38:55 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[02-Oct-2024 22:33:18 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[02-Oct-2024 22:33:24 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[03-Oct-2024 22:14:36 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[03-Oct-2024 22:31:55 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[04-Oct-2024 04:42:30 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[06-Oct-2024 21:37:47 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[07-Oct-2024 21:12:59 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[08-Oct-2024 00:01:55 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[09-Oct-2024 01:10:53 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[09-Oct-2024 04:27:31 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Oct-2024 05:31:07 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[16-Oct-2024 05:32:35 UTC] PHP Warning: Undefined array key "pending" in /home/ftmgc76wdee4/public_html/pages/taskprovider/dashboard.php on line 36
[08-Nov-2024 04:01:46 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:13:23 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:13:40 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:19:21 UTC] PHP Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/Classes/System.php on line 29
[26-Nov-2024 00:20:19 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:20:52 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:24:17 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:44:22 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 00:44:25 UTC] PHP Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/Classes/System.php on line 29
[26-Nov-2024 00:44:29 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 128
[26-Nov-2024 00:44:29 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 134
[26-Nov-2024 03:39:02 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[26-Nov-2024 03:39:15 UTC] PHP Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/Classes/System.php on line 29
[26-Nov-2024 03:39:19 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 128
[26-Nov-2024 03:39:19 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 134
[02-Dec-2024 04:28:02 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[02-Dec-2024 04:28:18 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[02-Dec-2024 04:29:05 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[03-Dec-2024 08:29:48 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[03-Dec-2024 08:30:35 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 62
[03-Dec-2024 08:30:35 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 68
[03-Dec-2024 08:32:24 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[03-Dec-2024 08:32:56 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[09-Dec-2024 21:55:09 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[09-Dec-2024 23:46:04 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[09-Dec-2024 23:46:10 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 62
[09-Dec-2024 23:46:10 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 68
[09-Dec-2024 23:46:16 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 62
[09-Dec-2024 23:46:16 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_subtaskswithnotes.php on line 68
[09-Dec-2024 23:46:21 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 128
[09-Dec-2024 23:46:21 UTC] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_viewsubtasksdaywise.php on line 134
[11-Dec-2024 22:29:20 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[11-Dec-2024 22:30:01 UTC] PHP Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/Classes/System.php on line 29
[11-Dec-2024 22:30:16 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[12-Dec-2024 21:56:35 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[10-Jan-2025 04:57:09 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[12-Jan-2025 20:12:51 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[12-Jan-2025 20:25:13 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[13-Jan-2025 03:40:00 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[13-Jan-2025 03:40:26 UTC] PHP Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/emeraadmin/public_html/Classes/System.php on line 29
[13-Jan-2025 03:40:31 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[13-Jan-2025 03:41:26 UTC] PHP Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/emeraadmin/public_html/pages/taskprovider/report_alltasks.php on line 19
[13-Jan-2025 22:01:48 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[14-Jan-2025 23:37:46 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[15-Jan-2025 21:01:06 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[15-Jan-2025 21:41:51 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[15-Jan-2025 21:50:19 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[15-Jan-2025 21:50:44 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[16-Jan-2025 00:12:15 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[16-Jan-2025 02:05:22 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[16-Jan-2025 23:38:54 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[17-Jan-2025 02:20:40 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[17-Jan-2025 04:56:07 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[20-Jan-2025 04:13:16 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[22-Jan-2025 21:27:29 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[22-Jan-2025 22:11:21 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[24-Jan-2025 03:45:58 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[24-Jan-2025 03:46:01 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[30-Jan-2025 00:29:52 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[30-Jan-2025 00:30:00 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[30-Jan-2025 02:40:28 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[30-Jan-2025 03:38:56 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[30-Jan-2025 04:45:52 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[05-Feb-2025 03:15:03 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[05-Feb-2025 04:25:05 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[11-Feb-2025 21:36:50 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[11-Feb-2025 22:32:50 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[11-Feb-2025 23:57:34 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[12-Mar-2025 21:46:39 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[08-Apr-2025 01:34:27 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[10-Apr-2025 03:33:08 UTC] PHP Warning: Undefined array key "pending" in /home/emeraadmin/public_html/pages/taskprovider/dashboard.php on line 36
[15-Apr-2026 10:57:12 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/TaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_task.php(7): TaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:00:40 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ServiceService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/add_tasks.php(15): ServiceService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:36:50 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/SubtaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_subtask.php(6): SubtaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:38:02 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ScheduleService.php(13): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_schedule.php(7): ScheduleService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:39:34 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/TaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_task.php(7): TaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:41:48 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/SubtaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_subtask.php(6): SubtaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:44:49 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ServiceService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/add_tasks.php(15): ServiceService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 11:47:26 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/TaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_task.php(7): TaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 13:20:42 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ScheduleService.php(13): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_schedule.php(7): ScheduleService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 13:48:21 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/SubtaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_subtask.php(6): SubtaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 15:23:12 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ServiceService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/add_tasks.php(15): ServiceService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 15:23:30 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/ScheduleService.php(13): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_schedule.php(7): ScheduleService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 15:23:34 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/SubtaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_subtask.php(6): SubtaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
[15-Apr-2026 15:23:37 UTC] PHP Fatal error: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/emeraadmin/public_html/Classes/../.env]. in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68
Stack trace:
#0 /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Dotenv.php(222): Dotenv\Store\FileStore->read()
#1 /home/emeraadmin/public_html/Classes/Database.php(23): Dotenv\Dotenv->load()
#2 /home/emeraadmin/public_html/Service/TaskService.php(12): Database->__construct()
#3 /home/emeraadmin/public_html/pages/taskprovider/delete_task.php(7): TaskService->__construct()
#4 {main}
thrown in /home/emeraadmin/public_html/vendor/vlucas/phpdotenv/src/Store/FileStore.php on line 68
add_subtask.php 0000644 00000002236 15167742017 0007556 0 ustar 00 <?php
// Check if the request method is POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
require_once '../../Classes/Subtask.php';
require_once '../../Service/SubtaskService.php';
require_once '../../Service/TaskService.php';
// Retrieve and sanitize input data
$task_id = $_POST['task_id'];
$service_id = $_POST['service_name'];
$subtask_date = $_POST['subtask_date'];
$subtask_time = isset($_POST['subtask_time']) ? $_POST['subtask_time'] : null;
$now = new DateTime();
$created_at = $now->format('Y-m-d H:i:s');
$updated_at = $now->format('Y-m-d H:i:s');
// Create a new Subtask object
$subtask = new Subtask('', $task_id, $service_id, $subtask_date, $subtask_time,$created_at,$updated_at,0,"",0,"","","");
// Instantiate SubtaskService
$subtaskService = new SubtaskService(); // Replace with your SubtaskService class instantiation
// Attempt to add the subtask
if ($subtaskService->addSubtask($subtask)) {
echo "Subtask added successfully!";
} else {
echo "Failed to add subtask.";
}
} else {
echo "Invalid request method.";
}
?>
uploadSchedule.php 0000644 00000016126 15167742017 0010236 0 ustar 00 <?php include('head.php'); ?>
<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-upload bg-blue"></i>
<div class="d-inline">
<h5>Upload Schedules</h5>
<span>Upload schedules via CSV or Excel files</span>
</div>
</div>
</div>
<div class="col-lg-4"></div>
</div>
</div>
<div class="card">
<div class="card-header">
<h3>Upload Schedules</h3>
</div>
<div class="card-body">
<div id="drop-area" class="drop-area">
<form id="uploadForm" class="my-form" enctype="multipart/form-data">
<p>Drag and drop your file here, or click to select it.</p>
<input type="file" name="csv_file" id="csv_file" accept=".csv, .xls, .xlsx">
<!-- Hidden current user id -->
<input type="hidden" name="current_user_id" value="<?php echo $companyId; ?>">
</form>
</div>
<button id="uploadBtn" class="btn btn-primary">Upload</button>
<div id="overlay" class="overlay">
<div class="loader"></div>
<p>Uploading...</p>
</div>
<div id="responseMessage"></div>
</div>
</div>
</div>
</div>
<style>
.drop-area {
border: 2px dashed #ccc;
padding: 20px;
text-align: center;
transition: border .3s ease-in-out;
}
.drop-area.highlight {
border-color: #007bff;
}
.button {
display: inline-block;
padding: 8px 20px;
background-color: #007bff;
color: #fff;
cursor: pointer;
border-radius: 4px;
margin-top: 10px;
}
.button:hover {
background-color: #0056b3;
}
.overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
justify-content: center;
align-items: center;
z-index: 999;
}
.overlay .loader {
border: 6px solid #f3f3f3;
border-radius: 50%;
border-top: 6px solid #3498db;
width: 50px;
height: 50px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
<!-- SweetAlert CDN -->
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
let dropArea = document.getElementById('drop-area');
let overlay = document.getElementById('overlay');
let responseMessage = document.getElementById('responseMessage');
// Prevent default drag behaviors
['dragenter', 'dragover', 'dragleave', 'drop'].forEach(eventName => {
dropArea.addEventListener(eventName, preventDefaults, false);
});
function preventDefaults(e) {
e.preventDefault();
e.stopPropagation();
}
// Highlight drop area when item is dragged over it
['dragenter', 'dragover'].forEach(eventName => {
dropArea.addEventListener(eventName, highlight, false);
});
['dragleave', 'drop'].forEach(eventName => {
dropArea.addEventListener(eventName, unhighlight, false);
});
function highlight(e) {
dropArea.classList.add('highlight');
}
function unhighlight(e) {
dropArea.classList.remove('highlight');
}
// Handle dropped files
dropArea.addEventListener('drop', handleDrop, false);
function handleDrop(e) {
let dt = e.dataTransfer;
let files = dt.files;
handleFiles(files);
}
function handleFiles(files) {
const formData = new FormData();
formData.append('csv_file', files[0]);
formData.append('current_user_id', <?php echo $companyId; ?>);
// Show overlay while uploading
overlay.style.display = 'flex';
Swal.fire({
title: 'Uploading...',
text: 'Please wait while the file is being uploaded.',
allowOutsideClick: false,
onBeforeOpen: () => {
Swal.showLoading();
}
});
fetch('../process_upload.php', {
method: 'POST',
body: formData
}).then(response => response.json())
.then(data => {
console.log(data);
// Hide overlay on response
overlay.style.display = 'none';
Swal.close(); // Close Swal loading indicator
if (data.success) {
Swal.fire({
icon: 'success',
title: data.message,
text: 'File uploaded successfully'
});
} else {
Swal.fire({
icon: 'error',
title: 'Upload Failed',
text: 'File upload failed: ' + data.error
});
}
// Display response message
responseMessage.innerHTML = data.success ? '<div class="alert alert-success">Schedule uploaded successfully.</div>' : '<div class="alert alert-danger">File upload failed: ' + data.error + '</div>';
}).catch(error => {
console.error('Error:', error);
// Hide overlay on error
overlay.style.display = 'none';
Swal.close(); // Close Swal loading indicator
Swal.fire({
icon: 'error',
title: 'Upload Failed',
text: 'An error occurred while uploading the file.'
});
// Display error message
responseMessage.innerHTML = '<div class="alert alert-danger">An error occurred while uploading the file.</div>';
});
}
// Optional: Handle form submission (if needed)
document.getElementById('uploadBtn').addEventListener('click', function(e) {
e.preventDefault();
handleFiles(document.getElementById('csv_file').files);
});
});
</script>
<?php include('footer.php'); ?>
navbar.php 0000644 00000010126 15167742017 0006540 0 ustar 00 <div class="modal fade apps-modal" id="appsModal" tabindex="-1" role="dialog" aria-labelledby="appsModalLabel" aria-hidden="true" data-backdrop="false">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="ik ik-x-circle"></i></button>
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="quick-search">
<div class="container">
<div class="row">
<div class="col-md-4 ml-auto mr-auto">
<div class="input-wrap">
<input type="text" id="quick-search" class="form-control" placeholder="Search..." />
<i class="ik ik-search"></i>
</div>
</div>
</div>
</div>
</div>
<div class="modal-body d-flex align-items-center">
<div class="container">
<div class="apps-wrap">
<div class="app-item">
<a href="#"><i class="ik ik-bar-chart-2"></i><span>Dashboard</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-mail"></i><span>Message</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-users"></i><span>Accounts</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-shopping-cart"></i><span>Sales</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-briefcase"></i><span>Purchase</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-server"></i><span>Menus</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-clipboard"></i><span>Pages</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-message-square"></i><span>Chats</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-map-pin"></i><span>Contacts</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-box"></i><span>Blocks</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-calendar"></i><span>Events</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-bell"></i><span>Notifications</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-pie-chart"></i><span>Reports</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-layers"></i><span>Tasks</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-edit"></i><span>Blogs</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-settings"></i><span>Settings</span></a>
</div>
<div class="app-item">
<a href="#"><i class="ik ik-more-horizontal"></i><span>More</span></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>