Commit 5e02f849b0c5cc047c03621921e501f08628d437
1 parent
6d6ab699
Exists in
master
and in
7 other branches
Correção na árvore de WMS e no registro dos acessos aos WMS
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
admin/php/webservices.php
| @@ -132,11 +132,13 @@ function adicionaAcesso($id_ws,$sucesso) | @@ -132,11 +132,13 @@ function adicionaAcesso($id_ws,$sucesso) | ||
| 132 | include("conexao.php"); | 132 | include("conexao.php"); |
| 133 | $dados = pegaDados("select * from i3geoadmin_ws WHERE id_ws = $id_ws"); | 133 | $dados = pegaDados("select * from i3geoadmin_ws WHERE id_ws = $id_ws"); |
| 134 | //var_dump($dados); | 134 | //var_dump($dados); |
| 135 | + if($dados[0]["nacessos"] == ""){$dados[0]["nacessos"] = 0;} | ||
| 135 | $acessos = $dados[0]["nacessos"] + 1; | 136 | $acessos = $dados[0]["nacessos"] + 1; |
| 136 | if($sucesso) | 137 | if($sucesso) |
| 137 | $ok = $dados[0]["nacessosok"] + 1; | 138 | $ok = $dados[0]["nacessosok"] + 1; |
| 138 | else | 139 | else |
| 139 | $ok = $dados[0]["nacessosok"]; | 140 | $ok = $dados[0]["nacessosok"]; |
| 141 | + if($ok == ""){$ok = 0;} | ||
| 140 | $dbhw->query("UPDATE i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); | 142 | $dbhw->query("UPDATE i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); |
| 141 | $dbhw = null; | 143 | $dbhw = null; |
| 142 | $dbh = null; | 144 | $dbh = null; |
classesphp/wmswfs.php
| @@ -398,6 +398,7 @@ function listaLayersWMS() | @@ -398,6 +398,7 @@ function listaLayersWMS() | ||
| 398 | include_once("../admin/php/admin.php"); | 398 | include_once("../admin/php/admin.php"); |
| 399 | include_once("../admin/php/webservices.php"); | 399 | include_once("../admin/php/webservices.php"); |
| 400 | error_reporting(0); | 400 | error_reporting(0); |
| 401 | + | ||
| 401 | if($nivel < 2){ | 402 | if($nivel < 2){ |
| 402 | if($wms_service_request == "erro") { | 403 | if($wms_service_request == "erro") { |
| 403 | //registra a tentativa de acesso | 404 | //registra a tentativa de acesso |
| @@ -430,12 +431,13 @@ function listaLayersWMS() | @@ -430,12 +431,13 @@ function listaLayersWMS() | ||
| 430 | foreach ($layersanteriores as $layeranterior) | 431 | foreach ($layersanteriores as $layeranterior) |
| 431 | { | 432 | { |
| 432 | $r1 = pegaTag($layeranterior); | 433 | $r1 = pegaTag($layeranterior); |
| 433 | - if($r1["nome"] == $nomelayer) | 434 | + if($r1["nome"] == $nomelayer || $r1["titulo"] == $nomelayer) |
| 434 | { | 435 | { |
| 435 | $layers = $xpath->query('Layer',$layeranterior); | 436 | $layers = $xpath->query('Layer',$layeranterior); |
| 436 | foreach ($layers as $layer) | 437 | foreach ($layers as $layer) |
| 437 | { | 438 | { |
| 438 | $r = pegaTag($layer); | 439 | $r = pegaTag($layer); |
| 440 | + if(!$r["nome"]){$r["nome"] = $r["titulo"];} | ||
| 439 | $res[] = array("nome"=>$r["nome"],"titulo"=>$r["titulo"],"estilos"=>$r["estilos"],"srs"=>wms_srs($dom),"formats"=>wms_formats($dom),"version"=>wms_version($dom),"formatsinfo"=>wms_formatsinfo($dom)); | 441 | $res[] = array("nome"=>$r["nome"],"titulo"=>$r["titulo"],"estilos"=>$r["estilos"],"srs"=>wms_srs($dom),"formats"=>wms_formats($dom),"version"=>wms_version($dom),"formatsinfo"=>wms_formatsinfo($dom)); |
| 440 | } | 442 | } |
| 441 | if($layers->length == 0) | 443 | if($layers->length == 0) |
| @@ -457,6 +459,7 @@ function listaLayersWMS() | @@ -457,6 +459,7 @@ function listaLayersWMS() | ||
| 457 | { | 459 | { |
| 458 | $r = pegaTag($layer); | 460 | $r = pegaTag($layer); |
| 459 | //echo $r["nome"]."\n"; | 461 | //echo $r["nome"]."\n"; |
| 462 | + if(!$r["nome"]){$r["nome"] = $r["titulo"];} | ||
| 460 | if(array_search("Style",$r["tags"]) || array_search("Layer",$r["tags"])) | 463 | if(array_search("Style",$r["tags"]) || array_search("Layer",$r["tags"])) |
| 461 | {$res[] = array("nome"=>$r["nome"],"titulo"=>$r["titulo"],"estilos"=>$r["estilos"],"srs"=>wms_srs($dom),"formats"=>wms_formats($dom),"version"=>wms_version($dom),"formatsinfo"=>wms_formatsinfo($dom));} | 464 | {$res[] = array("nome"=>$r["nome"],"titulo"=>$r["titulo"],"estilos"=>$r["estilos"],"srs"=>wms_srs($dom),"formats"=>wms_formats($dom),"version"=>wms_version($dom),"formatsinfo"=>wms_formatsinfo($dom));} |
| 462 | } | 465 | } |