Commit 3481bca47a5289e11dd71e1fedaa1c1051d79476
1 parent
e4180073
Exists in
master
and in
7 other branches
Resolvido Ticket #121
Showing
2 changed files
with
22 additions
and
7 deletions
Show diff stats
classesphp/classe_mapa.php
| ... | ... | @@ -800,9 +800,6 @@ $random - indica se os nomes dos novos layers serão modificados ou nao |
| 800 | 800 | */ |
| 801 | 801 | function adicionaTema($temas,$locaplic,$random="sim") |
| 802 | 802 | { |
| 803 | - //error_reporting(E_ALL); | |
| 804 | - | |
| 805 | - //include_once($locaplic."/admin/php/menutemas.php"); | |
| 806 | 803 | //limpa selecao |
| 807 | 804 | if (file_exists(($this->arquivo)."qy")) |
| 808 | 805 | {unlink (($this->arquivo)."qy");} |
| ... | ... | @@ -889,9 +886,7 @@ $random - indica se os nomes dos novos layers serão modificados ou nao |
| 889 | 886 | if ($nummove > 2) |
| 890 | 887 | { |
| 891 | 888 | for ($i=0;$i<=($nummove - 3);++$i) |
| 892 | - { | |
| 893 | - $this->mapa->movelayerup($indicel); | |
| 894 | - } | |
| 889 | + {$this->mapa->movelayerup($indicel);} | |
| 895 | 890 | } |
| 896 | 891 | } |
| 897 | 892 | } | ... | ... |
classesphp/funcoes_gerais.php
| ... | ... | @@ -1523,7 +1523,27 @@ function criaLayer($oMapa,$ms_tipo,$ms_status,$metaTema,$metaClasse="SIM") |
| 1523 | 1523 | { |
| 1524 | 1524 | $estilo->set( "size",4); |
| 1525 | 1525 | $estilo->set("symbolname","ponto"); |
| 1526 | - } | |
| 1526 | + } | |
| 1527 | + //reposiciona o layer na pilha | |
| 1528 | + $ltipo = $l->type; | |
| 1529 | + if (($ltipo == 2) || ($ltipo == 3)) | |
| 1530 | + { | |
| 1531 | + $indicel = $l->index; | |
| 1532 | + $numlayers = $oMapa->numlayers; | |
| 1533 | + $nummove = 0; | |
| 1534 | + for ($i = $numlayers-1;$i > 0;$i--) | |
| 1535 | + { | |
| 1536 | + $layerAbaixo = $oMapa->getlayer($i); | |
| 1537 | + $tipo = $layerAbaixo->type; | |
| 1538 | + if (($tipo != 2) && ($tipo != 3)) | |
| 1539 | + {$nummove++;} | |
| 1540 | + } | |
| 1541 | + if ($nummove > 2) | |
| 1542 | + { | |
| 1543 | + for ($i=0;$i<=($nummove - 3);++$i) | |
| 1544 | + {$oMapa->movelayerup($indicel);} | |
| 1545 | + } | |
| 1546 | + } | |
| 1527 | 1547 | return $l; |
| 1528 | 1548 | } |
| 1529 | 1549 | /* | ... | ... |