diff --git a/ms_configura.php b/ms_configura.php index 2798f09..dad87dc 100644 --- a/ms_configura.php +++ b/ms_configura.php @@ -519,6 +519,24 @@ Tipo: {string} */ $cachedir = ""; +/* +Variable: ogcwsmap + +Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC + +Esse mapfile deve conter os parametros de OWS conforme o default + +Se for vazio sera utilizado o default, que depende da versao do mapserver instalado + +Os arquivos default ficam na pasta i3geo/aplicmap/ogcws*.map + +Uilize um desses para criar o seu proprio arquivo e customizar os parametros desejados + +Tipo: +{string} +*/ +$ogcwsmap = ""; + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) { $navegadoresLocais = array( diff --git a/ogc.php b/ogc.php index 3d261e1..8d5355e 100644 --- a/ogc.php +++ b/ogc.php @@ -232,7 +232,12 @@ if(file_exists($nomeMapfileTmp) && $tipo == ""){ $oMap = ms_newMapobj($nomeMapfileTmp); } else{ - $oMap = ms_newMapobj($locaplic."/aplicmap/ogcwsv".$versao.".map"); + if(empty($ogcwsmap)){ + $oMap = ms_newMapobj($locaplic."/aplicmap/ogcwsv".$versao.".map"); + } + else{ + $oMap = ms_newMapobj($ogcwsmap); + } $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; $or = $proto.$server.$_SERVER['PHP_SELF']; -- libgit2 0.21.2