Commit f88065ef520c9fe061218366747cff8baf48f05c
1 parent
1e0b68ff
Exists in
master
and in
7 other branches
$1
Showing
1 changed file
with
42 additions
and
0 deletions
Show diff stats
@@ -0,0 +1,42 @@ | @@ -0,0 +1,42 @@ | ||
1 | +<?php | ||
2 | +if(empty($_POST["g_sid"])){ | ||
3 | + echo "erro"; | ||
4 | + exit; | ||
5 | +} | ||
6 | +include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); | ||
7 | +include(dirname(__FILE__)."/../../admin/php/classe_metaestat.php"); | ||
8 | +if(!isset($dir_tmp)){ | ||
9 | + include(dirname(__FILE__)."/../../ms_configura.php"); | ||
10 | +} | ||
11 | +//pega o filtro da sessao PHP aberta pelo i3Geo | ||
12 | +session_name("i3GeoPHP"); | ||
13 | +session_id($_POST["g_sid"]); | ||
14 | +session_start(); | ||
15 | +//obtem os layers que sao do sistema metaestat, sao regioes e que possuem selecao | ||
16 | +$map_file = $_SESSION["map_file"]; | ||
17 | +$dados = (array) json_decode($_POST["dados"],true); | ||
18 | +echo "<pre>"; | ||
19 | +$metadados = (array) json_decode($_POST["metadados"],true); | ||
20 | +$nmetadados = count($metadados); | ||
21 | +//pega o id da regiao (busca pelo posfixo geocod) | ||
22 | +$codigo_tipo_regiao = $metadados[0]["identificador"]; | ||
23 | +$codigo_tipo_regiao = explode("].[",$codigo_tipo_regiao); | ||
24 | +$codigo_tipo_regiao = str_replace(array("[","_geocod"),"",$codigo_tipo_regiao[0]); | ||
25 | + | ||
26 | +$nomesColunas = array(); | ||
27 | +$valores = array(); | ||
28 | +for($i=1;$i<$nmetadados;$i++){ | ||
29 | + $nomesColunas[] = $metadados[$i]["colName"]; | ||
30 | + $valores[$metadados[$i]["colName"]] = array(); | ||
31 | +} | ||
32 | + | ||
33 | +$codigosRegioes = array(); | ||
34 | + | ||
35 | +foreach($dados as $dado){ | ||
36 | + $codigosRegioes[] = $dado[0]; | ||
37 | + for($i=1;$i<$nmetadados;$i++){ | ||
38 | + array_push($valores[$metadados[$i]["colName"]],$dado[$i]); | ||
39 | + } | ||
40 | +} | ||
41 | +var_dump($valores); | ||
42 | +?> | ||
0 | \ No newline at end of file | 43 | \ No newline at end of file |