'Unauthorized']); exit; } $username = (string)($_SESSION['username'] ?? ''); $perms = [ 'role' => $_SESSION['role'] ?? null, 'admin' => $_SESSION['admin'] ?? null, 'isAdmin' => $_SESSION['isAdmin'] ?? null, 'folderOnly' => $_SESSION['folderOnly'] ?? null, 'readOnly' => $_SESSION['readOnly'] ?? null, ]; @session_write_close(); $folder = isset($_GET['folder']) ? (string)$_GET['folder'] : 'root'; $folder = str_replace('\\', '/', trim($folder)); $folder = ($folder === '' || strcasecmp($folder, 'root') === 0) ? 'root' : trim($folder, '/'); echo json_encode(FolderController::stats($folder, $username, $perms), JSON_UNESCAPED_SLASHES);