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,28 @@
<?php
require_once 'config.php';
header('Content-Type: application/json');
$id = $_POST['id'] ?? 0;
$newStatus = $_POST['status'] ?? '';
if ($id && $newStatus) {
// ดึงสถานะเดิม
$stmt = $pdo->prepare("SELECT status FROM procurement_items WHERE id = ?");
$stmt->execute([$id]);
$oldStatus = $stmt->fetchColumn();
$newProgress = getProgressByStatus($newStatus);
// อัปเดตข้อมูล
$update = $pdo->prepare("UPDATE procurement_items SET status = ?, progress = ? WHERE id = ?");
$update->execute([$newStatus, $newProgress, $id]);
// บันทึก Audit Trail
$log = $pdo->prepare("INSERT INTO audit_logs (item_id, user_name, action, old_status, new_status, details) VALUES (?, 'ผู้ใช้งานระบบ', 'เปลี่ยนสถานะผ่าน Kanban', ?, ?, ?)");
$log->execute([$id, $oldStatus, $newStatus, "เปลี่ยนสถานะจาก '$oldStatus' เป็น '$newStatus' (Progress: $newProgress%)"]);
echo json_encode(['success' => true]);
} else {
echo json_encode(['success' => false]);
}
?>