[]]; return json_decode(file_get_contents($metadataFile), true); } function saveMetadata($metadata) { global $metadataFile; file_put_contents($metadataFile, json_encode($metadata, JSON_PRETTY_PRINT)); } if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['fileId'])) { $fileId = $_POST['fileId']; $metadata = loadMetadata(); foreach ($metadata['files'] as &$file) { if ($file['id'] === $fileId) { $file['trashed'] = true; $file['trashedDate'] = time(); saveMetadata($metadata); echo json_encode(['success' => true]); exit; } } echo json_encode(['success' => false]); } ?>