// //faz a busca da função que deve ser executada // $retorno = ""; //string que será retornada ao browser via JSON switch (strtoupper($funcao)) { /* Valor: ADICIONATEMAGEORSS Adiciona um tema baseado em um RSS. <Mapa->adicionaTemaGeoRSS> */ case "ADICIONATEMAGEORSS": include_once dirname(__FILE__) . "/../../classesphp/classe_mapa.php"; copiaSeguranca($map_file); $m = new Mapa($map_file); $retorno = $m->adicionaTemaGeoRSS($_GET["servico"], $dir_tmp, $locaplic, $_GET["canal"]); if ($retorno != "erro") { $m->salva(); $_SESSION["contadorsalva"]++; redesenhaMapa(); } else { $retorno = "erro.Nenhum dado espacializado foi encontrado."; } break; } if (isset($map_file) && isset($postgis_mapa) && $map_file != "") { restauraCon($map_file, $postgis_mapa); } cpjson($retorno);