false, 'error' => 'Not authenticated']); exit; } require_once 'db/config.php'; header('Content-Type: application/json'); if ($_SERVER['REQUEST_METHOD'] !== 'POST') { echo json_encode(['success' => false, 'error' => 'Invalid request method']); exit; } $id = $_POST['id'] ?? null; $fecha_recojo = $_POST['fecha_recojo'] ?? ''; if (!$id) { echo json_encode(['success' => false, 'error' => 'Missing ID']); exit; } try { $pdo = db(); $sql = "UPDATE pedidos SET fecha_recojo = ? WHERE id = ?"; $stmt = $pdo->prepare($sql); if ($stmt->execute([$fecha_recojo, $id])) { echo json_encode(['success' => true]); } else { echo json_encode(['success' => false, 'error' => 'Failed to execute update']); } } catch (PDOException $e) { echo json_encode(['success' => false, 'error' => 'Database error: ' . $e->getMessage()]); }