<?php
// api/drive.php
require_once '../includes/config.php';
requireLogin();

$input = json_decode(file_get_contents('php://input'), true);
$action = $input['action'] ?? '';
$id = intval($input['id'] ?? 0);
$db = getDB();

// Verify ownership
$plan = $db->prepare("SELECT * FROM drive_plans WHERE id=? AND user_id=?");
$plan->execute([$id, $_SESSION['user_id']]);
$p = $plan->fetch();
if (!$p) jsonResponse(false, 'প্ল্যান পাওয়া যায়নি');

if ($action === 'pause') {
    $db->prepare("UPDATE drive_plans SET status='paused' WHERE id=?")->execute([$id]);
    jsonResponse(true, 'প্ল্যান পজ করা হয়েছে');
} elseif ($action === 'resume') {
    $db->prepare("UPDATE drive_plans SET status='active' WHERE id=?")->execute([$id]);
    jsonResponse(true, 'প্ল্যান চালু করা হয়েছে');
} elseif ($action === 'delete') {
    $db->prepare("UPDATE drive_plans SET status='cancelled' WHERE id=?")->execute([$id]);
    jsonResponse(true, 'প্ল্যান মুছে দেওয়া হয়েছে');
}
jsonResponse(false, 'অজানা অ্যাকশন');
