$form->listarEnvios($filtros)]); } // Plantilla específica if (!empty($_GET['id'])) { $f = $form->obtener((int)$_GET['id']); if (!$f) jsonError('Formulario no encontrado', 404); jsonOk(['formulario' => $f]); } // Lista de plantillas $todas = isset($_GET['todas']) && userRole() === 'admin'; jsonOk(['data' => $form->listar(!$todas)]); } catch (Exception $e) { jsonError($e->getMessage(), 500); }