pegaTodosTemas(true); \admin\php\funcoesAdmin\retornaJSON(array( "dados" => $mapfile, "perfis" => $perfis, "temas" => $temas )); } break; case "LISTA": $mapfile = \admin\catalogo\mapas\listar($dbh); if ($mapfile === false) { $dbhw = null; $dbh = null; header("HTTP/1.1 500 erro ao consultar banco de dados tabela de mapas"); } else { include ("../../cadastros/perfis/funcoes.php"); $perfis = \admin\cadastros\perfis\listar($dbh); $dbhw = null; $dbh = null; // pega a lista de temas include ("../../../classesphp/classe_arvore.php"); $arvore = new Arvore($_SESSION["locaplic"]); $temas = $arvore->pegaTodosTemas(true); \admin\php\funcoesAdmin\retornaJSON(array( "dados" => $mapfile, "perfis" => $perfis, "temas" => $temas )); } break; case "EXCLUIR": $retorna = \admin\catalogo\mapas\excluir($id_mapa, $dbhw); $dbhw = null; $dbh = null; if ($retorna === false) { header("HTTP/1.1 500 erro ao consultar banco de dados"); } break; default: if (! empty($funcao)) header("HTTP/1.1 500 erro funcao nao existe"); break; } ?>