Add api/list.php

This commit is contained in:
2026-06-16 10:50:19 +02:00
parent f7fda22188
commit c0c13eec79
+30
View File
@@ -0,0 +1,30 @@
<?php
require_once __DIR__ . '/../includes/config.php';
require_once __DIR__ . '/../includes/jsondb.php';
require_once __DIR__ . '/../includes/auth.php';
requireLogin();
header('Content-Type: application/json');
$user = $_SESSION['user'];
$lang = $_GET['lang'] ?? '';
$list = $_GET['list'] ?? '';
$file = listPath($user, $lang, $list);
$data = JsonDB::read($file);
if (!isset($data['words'])) {
echo json_encode([
'error' => 'list_not_found'
]);
exit;
}
echo json_encode([
'metadata' => $data['metadata'] ?? null,
'words' => $data['words']
]);