diff --git a/www/admin.php b/www/admin.php index 5446a96..8d48a4a 100644 --- a/www/admin.php +++ b/www/admin.php @@ -801,6 +801,26 @@ if ($action === 'uuid_edit') { "i", [$token['identity_id']] ); + $files = $sql->get( + "SELECT id, filename FROM files + WHERE identity_id = ? + AND (token_id IS NULL OR token_id = ?) + ORDER BY uploaded_at DESC", + "ii", + [$token['identity_id'], $token['id']] + ); + if ($files === false) { + $files = []; + } + $fileLinks = array_filter(array_map(static function ($file) use ($uuid) { + if (empty($file['id'])) { + return null; + } + return [ + 'url' => '/download.php?id=' . (int)$file['id'] . '&uuid=' . urlencode($uuid), + 'filename' => (string)($file['filename'] ?: 'Datei'), + ]; + }, $files)); ?> UUID bearbeiten @@ -828,6 +848,20 @@ if ($action === 'uuid_edit') { + +

Dateien

+ + +

← zurück

get("SELECT * FROM identities ORDER BY id DESC");