<?php
/**
 * API 统一入口：通过 module 参数路由到 core 逻辑
 * 用法：api/index.php?module=card&action=list 或 POST 时 URL 带 module=card，body 带 action 等
 */
$module = isset($_GET['module']) ? trim($_GET['module']) : '';
if ($module === '' && $_SERVER['REQUEST_METHOD'] === 'POST') {
    $input = json_decode(file_get_contents('php://input'), true) ?: $_POST;
    $module = isset($input['module']) ? trim((string) $input['module']) : '';
}
if ($module === '') {
    header('Content-Type: application/json; charset=utf-8');
    echo json_encode(['code' => 400, 'msg' => '缺少 module 参数']);
    exit;
}
define('API_MODULE', $module);
require __DIR__ . '/core.php';
