<?php
// ─── POST /api/pumps/replaced-add.php ───────────────────────────────────
define('ROOT', dirname(__DIR__, 2));
require_once ROOT . '/core/DB.php';
require_once ROOT . '/core/Response.php';
require_once ROOT . '/core/Auth.php';

Auth::require();
$db = DB::get();

$jobcard_no    = trim($_POST['jobcard_no']    ?? '');
$replaced_item = trim($_POST['replaced_item'] ?? '');

if (!$jobcard_no)    Response::error('jobcard_no is required.');
if (!$replaced_item) Response::error('Item name is required.');

$date = date('Y-m-d H:i');
$db->run(
    "INSERT INTO replaced_items (jobcard_no, replaced_item, date_added) VALUES (?,?,?)",
    [$jobcard_no, $replaced_item, $date]
);

Response::ok([
    'record_id'    => (int) $db->lastId(),
    'replaced_item'=> $replaced_item,
    'date_added'   => $date,
], 'Item added.');