Пример #1
0
//
//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);