Commit 39049f6d12b6b6e75350351f5bd81cfa550e569d
1 parent
4f0aa56b
Exists in
master
and in
7 other branches
Correção na opção de inclusão de toponímia em classes
Showing
2 changed files
with
17 additions
and
8 deletions
Show diff stats
classesphp/classe_temas.php
@@ -1286,7 +1286,7 @@ function: adicionaLabel | @@ -1286,7 +1286,7 @@ function: adicionaLabel | ||
1286 | Adiciona LABEL em uma classe de um tema | 1286 | Adiciona LABEL em uma classe de um tema |
1287 | */ | 1287 | */ |
1288 | function adicionaLabel($novac,$wrap,$fonte,$tamanho,$angulo,$fundo,$sombra,$cor,$outlinecolor,$shadowcolor,$shadowsizex,$shadowsizey,$force,$mindistance,$minfeaturesize,$offsetx,$offsety,$partials,$position,$texto=""){ | 1288 | function adicionaLabel($novac,$wrap,$fonte,$tamanho,$angulo,$fundo,$sombra,$cor,$outlinecolor,$shadowcolor,$shadowsizex,$shadowsizey,$force,$mindistance,$minfeaturesize,$offsetx,$offsety,$partials,$position,$texto=""){ |
1289 | - if($this->vi >= 60300){ | 1289 | + if($this->vi >= 60300){ |
1290 | while($novac->numlabels > 0){ | 1290 | while($novac->numlabels > 0){ |
1291 | $novac->removeLabel(0); | 1291 | $novac->removeLabel(0); |
1292 | } | 1292 | } |
@@ -1307,7 +1307,6 @@ Adiciona LABEL em uma classe de um tema | @@ -1307,7 +1307,6 @@ Adiciona LABEL em uma classe de um tema | ||
1307 | } | 1307 | } |
1308 | else{ | 1308 | else{ |
1309 | $s = "CLASS LABEL TEXT '".$texto."' END END"; | 1309 | $s = "CLASS LABEL TEXT '".$texto."' END END"; |
1310 | - //$s = "CLASS LABEL TEXT '[".$texto."]' END END"; | ||
1311 | $novac->updateFromString($s); | 1310 | $novac->updateFromString($s); |
1312 | } | 1311 | } |
1313 | } | 1312 | } |
@@ -1316,6 +1315,7 @@ Adiciona LABEL em uma classe de um tema | @@ -1316,6 +1315,7 @@ Adiciona LABEL em uma classe de um tema | ||
1316 | } | 1315 | } |
1317 | else{ | 1316 | else{ |
1318 | $label = $novac->label; | 1317 | $label = $novac->label; |
1318 | + $novac->settext("'".$texto."'"); | ||
1319 | } | 1319 | } |
1320 | if($wrap != ""){ | 1320 | if($wrap != ""){ |
1321 | $label->set("maxlength",1); | 1321 | $label->set("maxlength",1); |
@@ -1370,10 +1370,19 @@ Adiciona LABEL em uma classe de um tema | @@ -1370,10 +1370,19 @@ Adiciona LABEL em uma classe de um tema | ||
1370 | } | 1370 | } |
1371 | } | 1371 | } |
1372 | function removeLabel($iclasse){ | 1372 | function removeLabel($iclasse){ |
1373 | - $classe = $this->layer->getclass($iclasse); | ||
1374 | - while($classe->numlabels > 0){ | ||
1375 | - $classe->removeLabel(0); | ||
1376 | - } | 1373 | + $classe = $this->layer->getclass($iclasse); |
1374 | + if($this->vi >= 60300){ | ||
1375 | + while($classe->numlabels > 0){ | ||
1376 | + $classe->removeLabel(0); | ||
1377 | + } | ||
1378 | + } else { | ||
1379 | + $label = $classe->label; | ||
1380 | + $label->set("type",MS_TRUETYPE); | ||
1381 | + $label->set("font","arial"); | ||
1382 | + $label->set("size",0); | ||
1383 | + $label->removeBinding(0); | ||
1384 | + $classe->settext($texto); | ||
1385 | + } | ||
1377 | /* | 1386 | /* |
1378 | $nlabel = $classe->numlabels; | 1387 | $nlabel = $classe->numlabels; |
1379 | for($i=0;$i<$nlabel;$i++){ | 1388 | for($i=0;$i<$nlabel;$i++){ |
testainstal/index.php
@@ -102,7 +102,7 @@ include "../init/head.php"; | @@ -102,7 +102,7 @@ include "../init/head.php"; | ||
102 | 102 | ||
103 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ | 103 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ |
104 | //opcoes de criacao de pastas | 104 | //opcoes de criacao de pastas |
105 | - if (strtoupper(substr(PHP_OS, 0, 3) != 'WIN')){ | 105 | + //if (strtoupper(substr(PHP_OS, 0, 3) != 'WIN')){ |
106 | 106 | ||
107 | $d = dirname(dirname(__FILE__)); | 107 | $d = dirname(dirname(__FILE__)); |
108 | echo <<<HTML | 108 | echo <<<HTML |
@@ -145,7 +145,7 @@ echo <<<HTML | @@ -145,7 +145,7 @@ echo <<<HTML | ||
145 | $.material.init(); | 145 | $.material.init(); |
146 | </script> | 146 | </script> |
147 | HTML; | 147 | HTML; |
148 | - } | 148 | + //} |
149 | exit; | 149 | exit; |
150 | } | 150 | } |
151 | else{ | 151 | else{ |