Retorno: {JSON} */ case "ALTERAMEDIDAVARIAVEL": $filtro = $_GET["filtro"]; $filtro = str_replace("'", '"', $filtro); $m = new Metaestat(); $default = false; //verifica se a criacao da medida esta sendo feita na tabela default if ($codigo_tipo_periodo < 5 && $esquemadb == "i3geo_metaestat" && $_GET["colunaidgeo"] == "codigoregiao" && ($_GET["tabela"] = "dados_medidas")) { $default = true; } if (empty($id_medida_variavel)) { //isso ira criar um novo registro $id_medida_variavel = $m->alteraMedidaVariavel($codigo_variavel); //o filtro e necessario para permitir a selecao dos registros apenas do que pertence a medida da variavel escolhida //se a tabela nao for a default, o filtro nao se aplica if ($default == true && $filtro == "") { $filtro = " id_medida_variavel = {$id_medida_variavel} "; } if (!empty($nomemedida)) { $m->alteraMedidaVariavel("", $id_medida_variavel, $codigo_unidade_medida, $codigo_tipo_periodo, $codigo_tipo_regiao, $codigo_estat_conexao, $_GET["esquemadb"], $_GET["tabela"], $_GET["colunavalor"], $_GET["colunaidgeo"], $_GET["colunaidunico"], $filtro, $_GET["nomemedida"]); } } else { //o filtro e necessario para permitir a selecao dos registros apenas do que pertence a medida da variavel escolhida if ($default == true && $filtro == "") { $filtro = " id_medida_variavel = {$id_medida_variavel} "; } $m->alteraMedidaVariavel("", $id_medida_variavel, $codigo_unidade_medida, $codigo_tipo_periodo, $codigo_tipo_regiao, $codigo_estat_conexao, $_GET["esquemadb"], $_GET["tabela"], $_GET["colunavalor"], $_GET["colunaidgeo"], $_GET["colunaidunico"], $filtro, $_GET["nomemedida"]); }