Commit 0f3b753914fd97825d4dd330533a9a180b830f52
1 parent
d4c08aa9
Exists in
master
and in
7 other branches
Correção no testamapfile para ambientes Linux
Showing
1 changed file
with
27 additions
and
2 deletions
Show diff stats
classesphp/classe_atributos.php
... | ... | @@ -344,7 +344,32 @@ $dadosDaClasse - sim|nao Indica se serão obtidos os dados que descrevem a classe |
344 | 344 | {$items = pegaItens($this->layer,$this->mapa);} |
345 | 345 | else |
346 | 346 | {$items[] = $itemtema;} |
347 | - $resultadoFinal[] = array("itens"=>$items); | |
347 | + //pega os alias definidos no metadata itensdesc | |
348 | + if($this->layer->getmetadata("itensdesc") != ""){ | |
349 | + $alias = array(); | |
350 | + $aliasdesc = explode(",",$this->layer->getmetadata("itensdesc")); | |
351 | + $aliasitens = explode(",",$this->layer->getmetadata("itens")); | |
352 | + $aliasc = array_combine($aliasitens,$aliasdesc); | |
353 | + if(strtoupper($this->layer->getmetadata("convcaracter")) == "NAO") | |
354 | + {$convC = false;} | |
355 | + else | |
356 | + {$convC = true;} | |
357 | + foreach($items as $i){ | |
358 | + if($aliasc[$i]){ | |
359 | + if($convC) | |
360 | + {$alias[] = $this->converte($aliasc[$i]);} | |
361 | + else | |
362 | + {$alias[] = $aliasc[$i];} | |
363 | + } | |
364 | + else{ | |
365 | + $alias[] = $i; | |
366 | + } | |
367 | + } | |
368 | + } | |
369 | + else{ | |
370 | + $alias = $items; | |
371 | + } | |
372 | + $resultadoFinal[] = array("itens"=>$items,"alias"=>$alias); | |
348 | 373 | $shapes = retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); |
349 | 374 | $res_count = count($shapes); |
350 | 375 | $registros = array(); |
... | ... | @@ -1568,4 +1593,4 @@ $wkt - (opcional) {boolean} inclui ou não o valor do wkt da geometria |
1568 | 1593 | return $texto; |
1569 | 1594 | } |
1570 | 1595 | } |
1571 | -?> | |
1572 | 1596 | \ No newline at end of file |
1597 | +?> | ... | ... |