Commit b00bdf65b8adea51425a66d9581ca82d16c137e2
1 parent
e2819bee
Exists in
master
and in
7 other branches
$1
Showing
2 changed files
with
24 additions
and
1 deletions
Show diff stats
ms_configura.php
@@ -519,6 +519,24 @@ Tipo: | @@ -519,6 +519,24 @@ Tipo: | ||
519 | {string} | 519 | {string} |
520 | */ | 520 | */ |
521 | $cachedir = ""; | 521 | $cachedir = ""; |
522 | +/* | ||
523 | +Variable: ogcwsmap | ||
524 | + | ||
525 | +Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC | ||
526 | + | ||
527 | +Esse mapfile deve conter os parametros de OWS conforme o default | ||
528 | + | ||
529 | +Se for vazio sera utilizado o default, que depende da versao do mapserver instalado | ||
530 | + | ||
531 | +Os arquivos default ficam na pasta i3geo/aplicmap/ogcws*.map | ||
532 | + | ||
533 | +Uilize um desses para criar o seu proprio arquivo e customizar os parametros desejados | ||
534 | + | ||
535 | +Tipo: | ||
536 | +{string} | ||
537 | +*/ | ||
538 | +$ogcwsmap = ""; | ||
539 | + | ||
522 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | 540 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
523 | { | 541 | { |
524 | $navegadoresLocais = array( | 542 | $navegadoresLocais = array( |
ogc.php
@@ -232,7 +232,12 @@ if(file_exists($nomeMapfileTmp) && $tipo == ""){ | @@ -232,7 +232,12 @@ if(file_exists($nomeMapfileTmp) && $tipo == ""){ | ||
232 | $oMap = ms_newMapobj($nomeMapfileTmp); | 232 | $oMap = ms_newMapobj($nomeMapfileTmp); |
233 | } | 233 | } |
234 | else{ | 234 | else{ |
235 | - $oMap = ms_newMapobj($locaplic."/aplicmap/ogcwsv".$versao.".map"); | 235 | + if(empty($ogcwsmap)){ |
236 | + $oMap = ms_newMapobj($locaplic."/aplicmap/ogcwsv".$versao.".map"); | ||
237 | + } | ||
238 | + else{ | ||
239 | + $oMap = ms_newMapobj($ogcwsmap); | ||
240 | + } | ||
236 | $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; | 241 | $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; |
237 | $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; | 242 | $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; |
238 | $or = $proto.$server.$_SERVER['PHP_SELF']; | 243 | $or = $proto.$server.$_SERVER['PHP_SELF']; |