verificaLogin($idmapa, $usuario, $senha); if($v == true){ $retorno = "true"; } else{ $retorno = "false"; } break; /* Valor: ADICIONACAMADA Adiciona uma camada (indicador) ao mapa */ case "ADICIONACAMADA": if(empty($idmapa) || $_SESSION["login_sage"] == false){ $retorno = array("erro de acesso"); } else{ $c = new SAGE($map_file); $c->desligaCamadasSage(); $retorno = $c->adicionaCamada($idPai,$nome,$iditem,$simbolo,$tamanho,$representacao,$esquemacor); $c->salva(); if(isset($filtro) && $filtro != ""){ include_once("../classesphp/classe_temas.php"); $m = new Temas($map_file,$retorno,"../classesphp"); $retorno = $m->insereFiltro($filtro); $m->salva(); } else {$retorno = array("ok");} } break; case "LISTAITENSGRUPOS": $c = new SAGE($config); $retorno = $c->listaItensGrupos(); break; /* Valor: ATIVAREGIAO Destaca uma região no mapa */ case "ATIVAREGIAO": $c = new SAGE($map_file); $c->ativaRegiao($filtro,$nome); $c->salva(); $retorno = array("ok"); break; /* Valor: ZOOMREGIAO Altera a extensão geográfica do mapa ajustando-o a uma região */ case "ZOOMREGIAO": $c = new SAGE($map_file); $retorno = $c->zoomRegiao($filtro); //$c->salva(); //$retorno = array("ok"); break; /* Valor: LISTAMUNICIPIOUF Lista os municípios de uma UF */ case "LISTAMUNICIPIOUF": $c = new SAGE(); $retorno = $c->listaMunicipio($co_uf); break; /* Valor: LISTACOLEGIADOUF Lista os colegiados de uma UF */ case "LISTACOLEGIADOUF": $c = new SAGE(); $retorno = $c->listaColegiado($co_uf); break; /* Valor: LISTAMETROUF Lista as regiões metropolitanas de uma UF */ case "LISTAMETROUF": $c = new SAGE(); $retorno = $c->listaMetropole($co_uf); break; /* Valor: LISTAINGIDENAUF Lista as regiões metropolitanas de uma UF */ case "LISTAINDIGENAUF": $c = new SAGE(); $retorno = $c->listaIndigena($co_uf); break; /* Valor: LISTACIDADANIAUF Lista os territórios da cidadania de uma UF */ case "LISTACIDADANIAUF": $c = new SAGE(); $retorno = $c->listaCidadania($co_uf); break; /* Valor: INSEREFILTRO Aplica um filtro nas camadas que contém indicadores */ case "INSEREFILTRO": $c = new SAGE($map_file); $lista = $c->listaCamadasColuna($nomecoluna); if(count($lista) > 0){ include_once("../classesphp/classe_temas.php"); $m = new Temas($map_file,implode(",",$lista),"../classesphp"); $retorno = $m->insereFiltro($filtro); $m->salva(); } $retorno = array("ok"); break; } if($_SESSION["login_sage"] == false){ $retorno = "false"; } cpjson($retorno); ?>