Initial commit

This commit is contained in:
Porawit Dongwang
2026-09-16 23:20:08 +07:00
commit 0041668dbb
32577 changed files with 3687927 additions and 0 deletions
@@ -0,0 +1,38 @@
<?php
session_start();
require_once '../includes/db.php';
require_once '../includes/api_helper.php';
require_once '../includes/notifier.php';
require_once '../includes/logger.php';
if (!isset($_SESSION['user_id'])) {
jsonResponse(false, 'Unauthorized', [], 401);
}
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
jsonResponse(false, 'Invalid request method');
}
$id = $_POST['id'] ?? null;
if (!$id) {
jsonResponse(false, 'Missing maintenance record ID');
}
try {
$stmt = $pdo->prepare("SELECT v.license_plate FROM maintenance_records m JOIN vehicles v ON m.vehicle_id = v.id WHERE m.id = ?");
$stmt->execute([$id]);
$veh = $stmt->fetch();
$plate = $veh ? $veh['license_plate'] : "ID {$id}";
$stmt = $pdo->prepare("DELETE FROM maintenance_records WHERE id = ?");
$stmt->execute([$id]);
logActivity("Delete Maintenance Record", 'maintenance_records', $id);
notifyEvent('maintenance', "🛠 แจ้งเตือนซ่อมบำรุง\nลบข้อมูลประวัติการซ่อม ทะเบียน: {$plate}");
jsonResponse(true, 'ลบประวัติการซ่อมสำเร็จ');
} catch (PDOException $e) {
jsonResponse(false, 'Database Error: ' . $e->getMessage());
}
?>