From cb6dbb2d9b51554601fc5b19c8cfe8741a2c3f7c Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 18 Oct 2013 14:42:38 +0000 Subject: [PATCH] Correcao nos includes --- admin/admin.db | Bin 223232 -> 0 bytes admin/php/classe_metaestat.php | 5 +---- admin/php/editormapfile.php | 2 +- admin/php/estat_mapa_upload.php | 2 +- admin/php/menutemas.php | 66 +++++++++++++++++++++++++++++++++--------------------------------- admin/php/metaestat_mapa_uploadimagem.php | 2 +- admin/php/metaestat_uploadcsv_submit.php | 2 +- admin/php/metaestat_uploadshp_submit.php | 2 +- admin/php/parsemapfile.php | 10 +++++----- admin/php/uploadgvp.php | 2 +- classesjs/compactajs.php | 6 +++--- classesphp/atlas_controle.php | 13 +++++-------- classesphp/classe_analise.php | 74 ++++++++++++++++---------------------------------------------------------- classesphp/classe_menutemas.php | 16 ++++++++-------- classesphp/classe_shp.php | 25 +++++++------------------ classesphp/funcoes_gerais.php | 26 ++++++++------------------ classesphp/mapa_controle.php | 14 ++++++-------- classesphp/parse_cgi.php | 4 ++-- classesphp/wmswfs.php | 10 +++++----- classesphp/wscliente.php | 14 +++++++------- exemplos/executafuncao.php | 2 +- ferramentas/aplicarsld/upload.php | 10 +++++----- ferramentas/buscafotos/funcoes.php | 8 ++++---- ferramentas/buscarapida/gadget.php | 20 ++++++++++---------- ferramentas/carregamapa/upload.php | 10 +++++----- ferramentas/comentarios/index.php | 16 ++++++++-------- ferramentas/congelamapa/openlayers.php | 2 +- ferramentas/especies/pesquisa.php | 42 +++++++++++++++++++++--------------------- ferramentas/googlemaps/endereco.php | 44 ++++++++++++++++++++++---------------------- ferramentas/googlemaps/index.php | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------ ferramentas/googlemaps1/endereco.php | 44 ++++++++++++++++++++++---------------------- ferramentas/identifica/twitter.php | 4 ++-- ferramentas/identifica/twitterplaces.php | 4 ++-- ferramentas/importarwmc/upload.php | 6 +++--- ferramentas/imprimir/a4lpaisagempdf.php | 8 ++++---- ferramentas/imprimir/a4lpdf.php | 2 +- ferramentas/imprimir/aggpng.php | 10 +++++----- ferramentas/imprimir/geotif.php | 10 +++++----- ferramentas/imprimir/geraimagens.php | 6 +++--- ferramentas/imprimir/svg.php | 6 +++--- ferramentas/imprimir/swf.php | 8 ++++---- ferramentas/metaestat/analise.php | 4 ++-- ferramentas/metar/metarextensao.php | 6 +++--- ferramentas/metar/metarproxima.php | 34 +++++++++++++++++----------------- ferramentas/planosmanejoflorestal/pesquisa.php | 16 ++++++++-------- ferramentas/sibea/pesquisa.php | 20 ++++++++++---------- ferramentas/tabela/relatorio.php | 6 +++--- ferramentas/telaremota/googleearth1.php | 32 ++++++++++++++++---------------- ferramentas/upload/upload.php | 8 ++++---- ferramentas/uploaddbf/upload.php | 14 +++++++------- ferramentas/uploadgpx/upload.php | 8 ++++---- ferramentas/uploadkml/upload.php | 8 ++++---- ferramentas/vinde/wmsindejson.php | 5 ++++- ferramentas/wiki/funcoes.php | 6 +++--- init/index.php | 2 +- init/remover.php | 4 ++-- mashups/openlayers.php | 6 +++--- mashups/openlayers_ajuda.php | 22 +++++++++++----------- temas/_lbiomashp.map | 24 ++++++++++++++++++------ testainstal.php | 1 + 60 files changed, 448 insertions(+), 503 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 0a9217c..7db7602 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index 52c1c74..5bd2704 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -2841,10 +2841,7 @@ class Metaestat{ } //para manipular dbf if($dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - {include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php");} - else - {include_once "../pacotes/phpxbase/api_conversion.php";} + include_once (dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"); $db = xbase_create($nomeshp.".dbf", $def); } else diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index b563783..4b141e3 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -1278,7 +1278,7 @@ function autoClassesLayer() $layertemp = $mapageral->getlayer($i); $layertemp->set("status",MS_DELETE); } - + $mapatemp = ms_newMapObj($mapfile); $numlayers = $mapatemp->numlayers; for ($i=0;$i < $numlayers;$i++) diff --git a/admin/php/estat_mapa_upload.php b/admin/php/estat_mapa_upload.php index 8d7a926..a6a1804 100755 --- a/admin/php/estat_mapa_upload.php +++ b/admin/php/estat_mapa_upload.php @@ -15,7 +15,7 @@ error_reporting(0);

Carregando o arquivo...

"; $arq = $metaestatTemplates."/logos/".$_FILES['uploadimagem']['name']; //verifica nomes diff --git a/admin/php/menutemas.php b/admin/php/menutemas.php index 0eb49c1..a65242a 100644 --- a/admin/php/menutemas.php +++ b/admin/php/menutemas.php @@ -1,6 +1,6 @@ fetchAll(); $id = $id[0]['id_menu']; $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_menus SET nome_menu = '' WHERE id_menu = $id AND nome_menu = '$id_temp'"); - $retorna = $id; + $retorna = $id; } $dbhw = null; $dbh = null; @@ -1022,7 +1022,7 @@ function alteraTags() } } /* - Altera o registro de um grupo. Se id for vazio acrescenta o registro +Altera o registro de um grupo. Se id for vazio acrescenta o registro */ function alteraGrupos() { @@ -1056,7 +1056,7 @@ function alteraGrupos() } } /* - Altera o registro de um sub-grupo. Se id for vazio acrescenta o registro +Altera o registro de um sub-grupo. Se id for vazio acrescenta o registro */ function alteraSubGrupos() { @@ -1087,7 +1087,7 @@ function alteraSubGrupos() } } /* - Registra um mapfile na tabela de temas +Registra um mapfile na tabela de temas */ function registraTema() { @@ -1112,7 +1112,7 @@ function registraTema() } } /* - Altera o registro de um tema. Se id for vazio acrescenta o registro +Altera o registro de um tema. Se id for vazio acrescenta o registro */ function alteraTemas() { @@ -1208,7 +1208,7 @@ function alteraTemas() } } /* - Retorna a lista de mapfiles do diretorio i3geo/temas +Retorna a lista de mapfiles do diretorio i3geo/temas */ function listaMapsTemas() @@ -1313,7 +1313,7 @@ function listaMapsTemas() return $lista; } /* - Retorna a lista de temas sem mapfiles +Retorna a lista de temas sem mapfiles */ function verificaOrfaos() @@ -1404,8 +1404,8 @@ function removeCabecalho($arq,$symbolset=true) function atualizaMiniatura(){ global $tema,$locaplic; $tipo = "foo"; - include_once("../../classesphp/funcoes_gerais.php"); - require("../../geraminiatura.php"); + include_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); + require(dirname(__FILE__)."/../../geraminiatura.php"); verificaMiniatura($tema,"todos",true); return "ok"; } diff --git a/admin/php/metaestat_mapa_uploadimagem.php b/admin/php/metaestat_mapa_uploadimagem.php index 275c4a8..b2d731f 100755 --- a/admin/php/metaestat_mapa_uploadimagem.php +++ b/admin/php/metaestat_mapa_uploadimagem.php @@ -19,7 +19,7 @@ error_reporting(0);

Carregando o arquivo...

"; $arq = $locaplic.$metaestatTemplates."/logos/".$_FILES['uploadimagem']['name']; //verifica nomes diff --git a/admin/php/metaestat_uploadcsv_submit.php b/admin/php/metaestat_uploadcsv_submit.php index 5afc6b0..6c266d3 100644 --- a/admin/php/metaestat_uploadcsv_submit.php +++ b/admin/php/metaestat_uploadcsv_submit.php @@ -30,7 +30,7 @@ if (ob_get_level() == 0) ob_start(); exit; } if (isset($_FILES['i3GEOuploadcsv']['name'])){ - require_once ("../../ms_configura.php"); + require_once (dirname(__FILE__)."/../../ms_configura.php"); echo "

Carregando o arquivo...

"; ob_flush(); flush(); diff --git a/admin/php/metaestat_uploadshp_submit.php b/admin/php/metaestat_uploadshp_submit.php index de6eaa8..999359d 100755 --- a/admin/php/metaestat_uploadshp_submit.php +++ b/admin/php/metaestat_uploadshp_submit.php @@ -33,7 +33,7 @@ if ($_FILES['i3GEOuploadshp']['name'] == ""){ exit; } if (isset($_FILES['i3GEOuploadshp']['name'])){ - require_once ("../../ms_configura.php"); + require_once (dirname(__FILE__)."/../../ms_configura.php"); echo "

Carregando o arquivo...

"; ob_flush(); flush(); diff --git a/admin/php/parsemapfile.php b/admin/php/parsemapfile.php index a3d9a6a..0ae1fee 100644 --- a/admin/php/parsemapfile.php +++ b/admin/php/parsemapfile.php @@ -37,10 +37,10 @@ Arquivo: i3geo/admin/php/parsemapfile.php */ -include("../../ms_configura.php"); -include_once("../../classesphp/funcoes_gerais.php"); -include_once("../../classesphp/carrega_ext.php"); -include_once("../../classesphp/pega_variaveis.php"); +include(dirname(__FILE__)."/../../ms_configura.php"); +include_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); +include_once(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); +include_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); // //essa variavel indica se a senha do banco e bloqueada ou nao caso //o tema seja do tipo postgis @@ -196,7 +196,7 @@ function legendaValorUnico($layername) $temp = implode(" ,",$temp); //$temp = "1111 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1"; $xml .= "\n"; - $xml .= "\n"; + $xml .= "\n"; $xml .= "\n"; $xml .= ""; $xml .= "\n"; diff --git a/admin/php/uploadgvp.php b/admin/php/uploadgvp.php index f0ceaf2..31beb6c 100755 --- a/admin/php/uploadgvp.php +++ b/admin/php/uploadgvp.php @@ -16,7 +16,7 @@ if (ob_get_level() == 0) ob_start();

Carregando o arquivo...

"; ob_flush(); flush(); diff --git a/classesjs/compactajs.php b/classesjs/compactajs.php index 8aa0536..2f5d9d7 100644 --- a/classesjs/compactajs.php +++ b/classesjs/compactajs.php @@ -35,8 +35,8 @@ i3geo/classesjs/compactajs.php //compacta os arquivos do richdraw // $locaplic = dirname(__FILE__)."/.."; -include_once("../admin/php/admin.php"); -include_once("../admin/php/conexao.php"); +include_once(dirname(__FILE__)."/../admin/php/admin.php"); +include_once(dirname(__FILE__)."/../admin/php/conexao.php"); if(empty($_POST["senha"]) || empty($_POST["usuario"])){ formularioLoginMaster("compactajs.php"); @@ -307,7 +307,7 @@ function packer($src,$out,$tipo="None") { if(file_exists($out)) {unlink($out);} - require_once '../pacotes/packer/class.JavaScriptPacker.php'; + require_once dirname(__FILE__).'/../pacotes/packer/class.JavaScriptPacker.php'; $script = file_get_contents($src); $script = str_replace("if(typeof(console)","//if(typeof(console)",$script); $t1 = microtime(true); diff --git a/classesphp/atlas_controle.php b/classesphp/atlas_controle.php index 5729c9b..eae6f65 100644 --- a/classesphp/atlas_controle.php +++ b/classesphp/atlas_controle.php @@ -60,7 +60,7 @@ map_file - endereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ mapext - extensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081 perfil - nome do perfil para controlar os temas que serão visíveis na lista de temas. mapdir - localização, no servidor, do diretório com o mapfile temporário do mapa atual. -imgdir - localização, no servidor, das imagens temporárias do mapa atual. +imgdir - localização, no servidor, das imagens temporárias do mapa atual. debug - (pode ser definido como "sim" indica se o erro_reporting deve ser definido como E_ALL */ error_reporting(0); @@ -80,7 +80,7 @@ if(isset($g_sid)) //guarda na section se o id tiver sido enviado epla URL if(isset($atlasId)) {$_SESSION["atlasId"] = $atlasId;} - // + // foreach(array_keys($_SESSION) as $k) {eval("\$".$k."='".$_SESSION[$k]."';");} $postgis_mapa = $_SESSION["postgis_mapa"]; @@ -116,10 +116,7 @@ if ($map_file != "") } if(!isset($locaplic)) { - if(file_exists("../ms_configura.php")) - {include("../ms_configura.php");} - else - {include("ms_configura.php");} + include(dirname(__FILE__)."/ms_configura.php"); } include($locaplic."/admin/php/xml.php"); $xml = simplexml_load_string(geraXmlAtlas($locaplic,$editores)); @@ -167,7 +164,7 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_ // $executa = "gravaId"; $temasa = ""; - include_once("../ms_criamapa.php"); + include_once(dirname(__FILE__)."/../ms_criamapa.php"); exit; break; /* @@ -219,6 +216,6 @@ function gravaid() $l->setmetadata("ATLAS","nao"); $l->setmetadata("TIP",""); } - $m->save($tmpfname); + $m->save($tmpfname); } ?> \ No newline at end of file diff --git a/classesphp/classe_analise.php b/classesphp/classe_analise.php index 4e91c2a..c944fdb 100644 --- a/classesphp/classe_analise.php +++ b/classesphp/classe_analise.php @@ -733,11 +733,8 @@ $locaplic - diretório da aplicação i3geo { if (file_exists($nomearq)) { - if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + if($this->dbaseExiste == false){ + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } //define o nome do novo shapefile que será criado $nomefinal = nomeRandomico(); @@ -827,11 +824,8 @@ $locaplic - diretório da aplicação i3geo { if (file_exists($nomearq)) { - if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + if($this->dbaseExiste == false){ + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } // //define os nomes dos novos shapefiles que serão criados @@ -1007,10 +1001,7 @@ $locaplic - Localização do I3geo. { set_time_limit(3000); if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - {include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php");} - else - {include_once "../pacotes/phpxbase/api_conversion.php";} + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $layerPt = $this->mapa->getlayerbyname($temaPt); $layerPt->set("template","none.htm"); @@ -1174,10 +1165,7 @@ function distanciaptpt($temaorigem,$temadestino,$temaoverlay,$locaplic,$itemorig set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } //define o nome do novo shapefile que será criado $nomefinal = nomeRandomico(); @@ -1321,10 +1309,7 @@ nome do layer criado com o buffer. {$items = array();} //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $nomebuffer = nomeRandomico(); $nomeshp = $this->diretorio."/".$nomebuffer; @@ -1435,10 +1420,7 @@ $item {string} - (opcional) Item q será utilizado para ponderar os valore set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } //error_reporting(0); $nomeCentro = nomeRandomico(); @@ -1521,10 +1503,7 @@ $locaplic - Localização do I3geo. set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $nomeCentroides = nomeRandomico(); $nomeshp = $this->diretorio."/".$nomeCentroides; @@ -1604,10 +1583,7 @@ $npty - Número de pontos em Y (opcional) set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $nomegrade = nomeRandomico(); $nomeshp = $this->diretorio."/".$nomegrade; @@ -1733,10 +1709,7 @@ $npty - Número de pontos em Y (opcional) set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $nomegrade = nomeRandomico(); $nomeshp = $this->diretorio."/".$nomegrade; @@ -1888,10 +1861,7 @@ $npty - Número de pontos em Y (opcional) set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $nomegrade = nomeRandomico(); $nomeshp = $this->diretorio."/".$nomegrade; @@ -2047,10 +2017,7 @@ $locaplic - Localização do I3geo set_time_limit(180); //para manipular dbf if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $layerPt = $this->mapa->getlayerbyname($temaPt); $layerPt->set("template","none.htm"); @@ -2155,10 +2122,7 @@ Salva o mapa acrescentando um novo layer com o resultado. //para manipular dbf if(!isset($item)){$item="";} if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $shapes =retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); $indices = array(); @@ -2265,10 +2229,7 @@ $locaplic - Localização do I3geo //para manipular dbf if(!isset($item)){$item="";} if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $shapes = retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); $indices = array(); @@ -2606,10 +2567,7 @@ $tipoLista - tipo de valores que são passados em $lista stringArquivos|ar if ($tiposhape == 1){$tiposhapefile = MS_SHP_ARC;} //cria o shapefile if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - else - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $diretorio = dirname($this->arquivo); $novonomelayer = nomeRandomico(); diff --git a/classesphp/classe_menutemas.php b/classesphp/classe_menutemas.php index 6712056..c8a1bbf 100644 --- a/classesphp/classe_menutemas.php +++ b/classesphp/classe_menutemas.php @@ -499,7 +499,7 @@ $fatorestrela - valor para normalizar o total de acessos com o valor da estrela */ function procurartemasestrela($nivel,$fatorestrela) { - include_once(__DIR__."/../admin/php/classe_arvore.php"); + include_once(dirname(__FILE__)."/../admin/php/classe_arvore.php"); $arvore = new Arvore($this->locaplic,$this->idioma); $temas = $arvore->procuraTemasEstrela($nivel,$fatorestrela,$this->perfil); unset($arvore); @@ -689,13 +689,13 @@ nrss - (opcional) número de registros no rss que serão considerado */ function array_in_array($needle, $haystack) { - //Make sure $needle is an array for foreach - if(!is_array($needle)) $needle = array($needle); - //For each value in $needle, return TRUE if in $haystack - foreach($needle as $pin) - if(in_array($pin, $haystack)) return TRUE; - //Return FALSE if none of the values from $needle are found in $haystack - return FALSE; + //Make sure $needle is an array for foreach + if(!is_array($needle)) $needle = array($needle); + //For each value in $needle, return TRUE if in $haystack + foreach($needle as $pin) + if(in_array($pin, $haystack)) return TRUE; + //Return FALSE if none of the values from $needle are found in $haystack + return FALSE; } function ixml($no,$nome) { diff --git a/classesphp/classe_shp.php b/classesphp/classe_shp.php index f9a6e05..2d8cb6c 100644 --- a/classesphp/classe_shp.php +++ b/classesphp/classe_shp.php @@ -125,8 +125,8 @@ function: salva Salva o mapfile atual */ - function salva() - { + function salva() + { if (connection_aborted()){ exit(); } @@ -164,10 +164,7 @@ Nome do tema criado. $tipol = MS_SHP_POINT; } if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - {include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php");} - else - {include_once "../pacotes/phpxbase/api_conversion.php";} + include_once (dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"); $db = xbase_create($nomeshp.".dbf", $def); xbase_close($db); } @@ -215,12 +212,7 @@ $projecao - código epsg da projeção das coordenadas { if(!$this->layer){return "erro";} if($this->dbaseExiste == false){ - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")){ - include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); - } - else{ - include_once "../pacotes/phpxbase/api_conversion.php"; - } + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $xy = explode(" ",$xy); @@ -489,8 +481,8 @@ $para - linha|poligono $tipos = MS_SHAPE_LINE; if ($para == "poligono") { - $tipol = MS_SHP_POLYGON; - $tipos = MS_SHAPE_POLYGON; + $tipol = MS_SHP_POLYGON; + $tipos = MS_SHAPE_POLYGON; } $novonomelayer = nomeRandomico(); $nomeshp = $diretorio."/".$novonomelayer; @@ -505,10 +497,7 @@ $para - linha|poligono //para manipular dbf if($this->dbaseExiste == false) { - if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) - {include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php");} - else - {include_once "../pacotes/phpxbase/api_conversion.php";} + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; $db = xbase_create($nomeshp.".dbf", $def); } else diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index d778c11..455df26 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -991,12 +991,12 @@ function buscaRapida($servico,$palavra) //error_reporting(0); if(!function_exists('preg_match')) { - include_once('../pacotes/SOAPdepreciado/nusoap.php'); + include_once(dirname(__FILE__).'/../pacotes/SOAPdepreciado/nusoap.php'); new Xsoapclient($servico."?wsdl","wsdl"); } else { - include_once('../pacotes/SOAP/nusoap.php'); + include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); $soapclient = new nusoap_client($servico); } //echo $soapclient->getDebug(); @@ -1382,7 +1382,7 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE) include_once($locaplic."/pacotes/phpxbase/api_conversion.php"); } else{ - include_once "../pacotes/phpxbase/api_conversion.php"; + include_once dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"; } $map = @ms_newMapObj($map_file); $layer = $map->getlayerbyname($tema); @@ -1572,7 +1572,7 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa) include($locaplic."/ms_configura.php"); } else{ - include("../ms_configura.php"); + include(dirname(__FILE__)."/../ms_configura.php"); } $versao = versao(); $versao = $versao["principal"]; @@ -1836,10 +1836,7 @@ function verificaDBF($arq){ if(function_exists("dbase_open")) $db = dbase_open($arq, 0); else{ - if(file_exists("../../pacotes/phpxbase/api_conversion.php")) - {include_once("../../pacotes/phpxbase/api_conversion.php");} - else - {include_once "../pacotes/phpxbase/api_conversion.php";} + include_once (dirname(__FILE__)."/../pacotes/phpxbase/api_conversion.php"); $db = xbase_open($arq, 0); } //nas versões novas do PHP open retorna vazio, não dá pra verificar @@ -1998,15 +1995,7 @@ function autoClasses(&$nlayer,$mapa,$locaplic=null) { $postgis_mapa = ""; $substituicon = "nao"; - if(!isset($locaplic)) - { - if(file_exists("ms_configura.php")) - include("ms_configura.php"); - else - include("../ms_configura.php"); - } - else - {include_once("$locaplic/ms_configura.php");} + include(dirname(__FILE__)."/../ms_configura.php"); if ($nlayer->connectiontype == MS_POSTGIS) { if ($nlayer->connection == " ") @@ -2266,10 +2255,11 @@ function cpjson($obj){ echojson(array2json($obj)); } else{ - include_once("../pacotes/cpaint/cpaint2.inc.php"); + include_once(dirname(__FILE__)."/../pacotes/cpaint/cpaint2.inc.php"); $cp = new cpaint(); $cp->set_data($obj); $cp->return_data(); + exit; } } /* diff --git a/classesphp/mapa_controle.php b/classesphp/mapa_controle.php index 1d761ee..dbfef0c 100644 --- a/classesphp/mapa_controle.php +++ b/classesphp/mapa_controle.php @@ -173,16 +173,14 @@ if($funcao == "criaMapa"){ //primeiro é necessário carregar o ms_configura.php para pegar a variável $locaplic // $d = ""; - if(!file_exists("ms_configura.php")) - {$d = "../";} - include_once($d."ms_configura.php"); + include_once(dirname(__FILE__)."/../ms_configura.php"); // //é necessário mudar o diretório em função dos includes que são feitos pelo ms_criamapa.php // - chdir($locaplic); + //chdir($locaplic); $interfaceTemp = $interface; $interface = "mashup"; - include_once("ms_criamapa.php"); + include_once(dirname(__FILE__)."/../ms_criamapa.php"); $_SESSION["interface"] = $interfaceTemp; $temp = $_SESSION["map_file"]; $id = session_id(); @@ -893,7 +891,7 @@ Gera os arquivos para download de um tema forçando um mapfile vazio. case "DOWNLOAD3": //caso o tema tenha de vir do sistema de metadados estatisticos if(isset($id_medida_variavel) && $id_medida_variavel != ""){ - include("../admin/php/classe_metaestat.php"); + include(dirname(__FILE__)."/../admin/php/classe_metaestat.php"); $m = new Metaestat(); $m->nomecache = "ogcmetaestat".$id_medida_variavel; $tema = $m->mapfileMedidaVariavel($id_medida_variavel,"",1,"","","","","","",true); @@ -1747,7 +1745,7 @@ Altera a extensão geográfica do mapa. */ /* - Valor: MARCADORES2SHP +Valor: MARCADORES2SHP Converte marcadores em shapefile */ @@ -2129,7 +2127,7 @@ Pega a lista de drives registrados para o usuário atual. A lista de drives é definida no ms_configura e permite que o usuário navegue pelos arquivos do servidor. */ case "LISTADRIVES": - include("../ms_configura.php"); + include(dirname(__FILE__)."/../ms_configura.php"); //verifica se está cadastrado $ipcliente = pegaIPcliente(); $retorno = array(); diff --git a/classesphp/parse_cgi.php b/classesphp/parse_cgi.php index 1623a14..01ebf4f 100644 --- a/classesphp/parse_cgi.php +++ b/classesphp/parse_cgi.php @@ -61,7 +61,7 @@ session_start(); $mapext = $temp; $map_file = $_SESSION["map_file"]; -include("../ms_configura.php"); +include(dirname(__FILE__)."/../ms_configura.php"); if(isset($fingerprint)) { if (md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id()) != $fingerprint) @@ -95,7 +95,7 @@ foreach ($layersNames as $layerName) for($j=0;$j<$nestilos;++$j){ $estilo = $classe->getstyle($j); $estilo->set("symbolname","pt1"); - } + } } } } diff --git a/classesphp/wmswfs.php b/classesphp/wmswfs.php index 08f2f9c..29f691e 100644 --- a/classesphp/wmswfs.php +++ b/classesphp/wmswfs.php @@ -55,7 +55,7 @@ function gravaCacheWMS($servico) { global $dir_tmp; if($dir_tmp == "") - {include("../ms_configura.php");} + {include(dirname(__FILE__)."/../ms_configura.php");} error_reporting(0); try{ $teste = explode("=",$servico); @@ -333,9 +333,9 @@ function temaswms() # Test that the capabilites file has successfully downloaded. # //$wms_service_request = "c://temp//teste.xml"; - include_once("../admin/php/admin.php"); + include_once(dirname(__FILE__)."/../admin/php/admin.php"); - include_once("../admin/php/webservices.php"); + include_once(dirname(__FILE__)."/../admin/php/webservices.php"); //error_reporting(0); if($wms_service_request == "erro") { @@ -474,8 +474,8 @@ function listaLayersWMS() } //para o caso do sistema de metadados estatisticos $wms_service_request = gravaCacheWMS($servico); - include_once("../admin/php/admin.php"); - include_once("../admin/php/webservices.php"); + include_once(dirname(__FILE__)."/../admin/php/admin.php"); + include_once(dirname(__FILE__)."/../admin/php/webservices.php"); error_reporting(0); if($tipo_ws != "WMSMETAESTAT" && $nivel < 2){ if($wms_service_request == "erro") { diff --git a/classesphp/wscliente.php b/classesphp/wscliente.php index 890479f..45112b7 100644 --- a/classesphp/wscliente.php +++ b/classesphp/wscliente.php @@ -48,9 +48,9 @@ http://localhost/i3geo/classesphp/wscliente.php?funcao=listaRSSws&rss=http://loc */ include_once("pega_variaveis.php"); include_once("lews/wms_functions.php"); -include_once("../pacotes/cpaint/cpaint2.inc.php"); +include_once(dirname(__FILE__)."/../pacotes/cpaint/cpaint2.inc.php"); include_once("carrega_ext.php"); -include("../ms_configura.php"); +include(dirname(__FILE__)."/../ms_configura.php"); $cp = new cpaint(); // //busca o getcapabilities de um wms @@ -137,7 +137,7 @@ Retorno: function funcoesws() { global $servico,$cp; - include_once('../pacotes/SOAP/nusoap.php'); + include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); $service_request = $servico; // . "?wsdl"; $service_r = file($service_request); $service_r = implode("",$service_r); @@ -239,8 +239,8 @@ function dadosWS() { global $param,$cp,$servico,$funcaows; //ini_set("memory_limit","28M"); - include_once('../pacotes/SOAP/nusoap.php'); - include_once("../pacotes/SOAP/easy_parser.inc"); + include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); + include_once(dirname(__FILE__)."/../pacotes/SOAP/easy_parser.inc"); $soapclient = new Xsoapclient($servico."?wsdl","wsdl"); $retorna = "erro"; $parametros = ""; @@ -309,7 +309,7 @@ function parFuncoesws() { global $cp,$servico,$funcaows; $retorna = array(); - include_once('../pacotes/SOAP/nusoap.php'); + include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); $service_request = $servico; // . "?wsdl"; $service_r = file($service_request); $service_r = implode("",$service_r); @@ -551,7 +551,7 @@ Retorno: function listaRSSws() { global $cp,$rss; - require('../pacotes/magpierss/rss_fetch.inc'); + require(dirname(__FILE__).'/../pacotes/magpierss/rss_fetch.inc'); $rsss = explode("|",$rss); $erro = "Erro. Nao foi possivel ler o arquivo"; foreach ($rsss as $r) diff --git a/exemplos/executafuncao.php b/exemplos/executafuncao.php index f3f0704..f9c1d39 100644 --- a/exemplos/executafuncao.php +++ b/exemplos/executafuncao.php @@ -13,7 +13,7 @@ $caminho = "../"; // //include do ms_criamapa.php que inicia o I3Geo // -include ("../ms_criamapa.php"); +include (dirname(__FILE__)."/../ms_criamapa.php"); // //função que será executada // diff --git a/ferramentas/aplicarsld/upload.php b/ferramentas/aplicarsld/upload.php index 7bdcd35..adeb1a7 100644 --- a/ferramentas/aplicarsld/upload.php +++ b/ferramentas/aplicarsld/upload.php @@ -1,7 +1,7 @@ Carregando o arquivo...

"; $dirmap = dirname($map_file); @@ -57,7 +57,7 @@ if (isset($_FILES['i3GEOaplicarsld']['name'])) } else { - echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; + echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; } paraAguarde(); function paraAguarde(){ diff --git a/ferramentas/buscafotos/funcoes.php b/ferramentas/buscafotos/funcoes.php index 2ba6054..f28cb1d 100644 --- a/ferramentas/buscafotos/funcoes.php +++ b/ferramentas/buscafotos/funcoes.php @@ -1,9 +1,9 @@ Parâmetro &locaplic= não foi definido. 'locaplic' indica onde o i3geo está instalado";} ?> - - - - - - + + + + + +
Aguarde...
- + + - + \ No newline at end of file diff --git a/ferramentas/carregamapa/upload.php b/ferramentas/carregamapa/upload.php index e9e32ec..2cff0f3 100644 --- a/ferramentas/carregamapa/upload.php +++ b/ferramentas/carregamapa/upload.php @@ -1,7 +1,7 @@ Arquivo inválido.!";paraAguarde();exit;} + {echo "

Arquivo inválido.!";paraAguarde();exit;} */ $nome = basename($Arquivo); $arqtemp = $dirmap."/".$Arquivo; @@ -80,7 +80,7 @@ if (isset($_FILES['i3GEOcarregamapafilemap']['name'])) echo "

Ok. redesenhando."; echo ""; echo ""; - + } else {echo "

Erro ao enviar o arquivo.";} diff --git a/ferramentas/comentarios/index.php b/ferramentas/comentarios/index.php index 6cb98b4..41be74f 100644 --- a/ferramentas/comentarios/index.php +++ b/ferramentas/comentarios/index.php @@ -63,13 +63,13 @@ function formularioInsere() function listaComentarios() { $locaplic = "../.."; - include("../../admin/php/conexao.php"); + include(dirname(__FILE__)."/../../admin/php/conexao.php"); if(!empty($esquemaadmin)){ $esquemaadmin = str_replace(".","",$esquemaadmin)."."; } $data = gmdate("d-m-Y\TH:i:s\Z"); $id_tema = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_temas where codigo_tema = '".$_SESSION["tema"]."' ",PDO::FETCH_ASSOC); - $id_tema = $id_tema->fetchAll(); + $id_tema = $id_tema->fetchAll(); $id_tema = $id_tema[0]["id_tema"]; $lista = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_comentarios where id_tema = $id_tema ",PDO::FETCH_ASSOC); $lista = $lista->fetchAll(); @@ -86,8 +86,8 @@ function listaComentarios() echo ""; } echo "


"; - $dbhw = null; - $dbh = null; + $dbhw = null; + $dbh = null; echo "

todos os comentários"; echo " comentários para o tema

"; @@ -95,18 +95,18 @@ function listaComentarios() function gravaComentario() { //necessário para os includes do admin.php - include_once("../../admin/php/conexao.php"); + include_once(dirname(__FILE__)."/../../admin/php/conexao.php"); if(!empty($esquemaadmin)){ $esquemaadmin = str_replace(".","",$esquemaadmin)."."; } $data = gmdate("d-m-Y\TH:i:s\Z"); $id_tema = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_temas where codigo_tema = '".$_SESSION["tema"]."' ",PDO::FETCH_ASSOC); - $id_tema = $id_tema->fetchAll(); + $id_tema = $id_tema->fetchAll(); $id_tema = $id_tema[0]["id_tema"]; $q = "INSERT INTO ".$esquemaadmin."i3geoadmin_comentarios (comentario,data,openidnome,openidimagem,openidservico,openidusuario,openidurl,id_tema) VALUES ('".converte($_POST["novocomentario"])."','".$data."','".$_SESSION["openidnome"]."','".$_SESSION["openidimagem"]."','".$_SESSION["openidservico"]."','".$_SESSION["openidusuario"]."','".$_SESSION["openidurl"]."','".$id_tema."')"; $dbhw->query($q); - $dbhw = null; - $dbh = null; + $dbhw = null; + $dbh = null; } function converte($texto){ global $convUTF; diff --git a/ferramentas/congelamapa/openlayers.php b/ferramentas/congelamapa/openlayers.php index 6c0e919..0c5f73f 100644 --- a/ferramentas/congelamapa/openlayers.php +++ b/ferramentas/congelamapa/openlayers.php @@ -9,7 +9,7 @@ if($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id())){ echo "erro"; return; } -include("../../classesphp/funcoes_gerais.php"); +include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); $map_file = $_SESSION["map_file"]; $base = basename($map_file); $dir = dirname($map_file); diff --git a/ferramentas/especies/pesquisa.php b/ferramentas/especies/pesquisa.php index 78d52d8..1a277a9 100644 --- a/ferramentas/especies/pesquisa.php +++ b/ferramentas/especies/pesquisa.php @@ -35,12 +35,12 @@ Free Software Foundation, Inc., no endereço */ set_time_limit(180); -require_once("../../pacotes/cpaint/cpaint2.inc.php"); -require_once("../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../pacotes/cpaint/cpaint2.inc.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); if (function_exists('ereg')) -{require_once('../../pacotes/SOAPdepreciado/nusoap.php');} +{require_once(dirname(__FILE__).'/../../pacotes/SOAPdepreciado/nusoap.php');} else -{require_once('../../pacotes/SOAP/nusoap.php');} +{require_once(dirname(__FILE__).'/../../pacotes/SOAP/nusoap.php');} if (isset($g_sid)) {session_id($g_sid);} session_start(); @@ -48,8 +48,8 @@ foreach(array_keys($_SESSION) as $k) { eval("\$".$k."='".$_SESSION[$k]."';"); } -require_once("../../pacotes/phpxbase/api_conversion.php"); -require_once ("../../classesphp/carrega_ext.php"); +require_once(dirname(__FILE__)."/../../pacotes/phpxbase/api_conversion.php"); +require_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); $cp = new cpaint(); $servico = "http://mapas.mma.gov.br/webservices/especiesws.php"; @@ -89,7 +89,7 @@ function listaBancos() if (function_exists('ereg')) $soapclient = new Xsoapclient($servico."?wsdl","wsdl"); else - $soapclient = new nusoap_client($servico); + $soapclient = new nusoap_client($servico); $resultado = $soapclient->call("natureserveDatabase",""); $cp->set_data($resultado); } @@ -134,17 +134,17 @@ function adicionatema() { global $map_file,$dir_tmp,$imgdir,$banco,$familia,$servico,$cp,$especie,$cor,$locaplic,$imgurl; $retorno = "erro."; - + if (function_exists('ereg')) $soapclient = new Xsoapclient($servico."?wsdl","wsdl"); else $soapclient = new nusoap_client($servico); - + $resultado = $soapclient->call("natureserveGidEspecie",array($banco,$especie)); $tabelas = $resultado["especies"]; $mapa = ms_newMapObj($map_file); - include("../../classesphp/classe_mapa.php"); - include("../../classesphp/funcoes_gerais.php"); + include(dirname(__FILE__)."/../../classesphp/classe_mapa.php"); + include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); $nomeslegenda["munamb1"] = "pássaros (poligonos) ".$especie; $nomeslegenda["munamb2"] = "anfíbios (poligonos) ".$especie; $nomeslegenda["munamb3"] = "mamíferos (poligonos) ".$especie; @@ -157,17 +157,17 @@ function adicionatema() $retorno = "ok"; $nometema = explode(".",$tabela["tabela"]); $tema = $nometema[1]; - $servico = "http://mapas.mma.gov.br/webservices/especieswms.php?gid=".$tabela["gids"]."&cor=".$cor; - $nome = "default"; - $proj = "EPSG:4618"; - $formato = "image/png"; - $nomecamada = $nomeslegenda[$tema]; - $suportasld = "nao"; - $versao = "1.1.0"; - $tiporep = ""; - $tipo = ""; + $servico = "http://mapas.mma.gov.br/webservices/especieswms.php?gid=".$tabela["gids"]."&cor=".$cor; + $nome = "default"; + $proj = "EPSG:4618"; + $formato = "image/png"; + $nomecamada = $nomeslegenda[$tema]; + $suportasld = "nao"; + $versao = "1.1.0"; + $tiporep = ""; + $tipo = ""; $m = new Mapa($map_file); - $m->adicionatemawms($tema,$servico,$nome,$proj,$formato,$locaplic,$tipo,$versao,$nomecamada,$dir_tmp,$imgdir,$imgurl,$tiporep,$suportasld); + $m->adicionatemawms($tema,$servico,$nome,$proj,$formato,$locaplic,$tipo,$versao,$nomecamada,$dir_tmp,$imgdir,$imgurl,$tiporep,$suportasld); $m->salva(); } } diff --git a/ferramentas/googlemaps/endereco.php b/ferramentas/googlemaps/endereco.php index c073283..0a862ca 100644 --- a/ferramentas/googlemaps/endereco.php +++ b/ferramentas/googlemaps/endereco.php @@ -1,6 +1,6 @@ @@ -8,35 +8,35 @@ include_once("../../classesphp/pega_variaveis.php"); - - - -
- + + +
+ \ No newline at end of file diff --git a/ferramentas/googlemaps/index.php b/ferramentas/googlemaps/index.php index 63d666b..180755e 100644 --- a/ferramentas/googlemaps/index.php +++ b/ferramentas/googlemaps/index.php @@ -1,5 +1,5 @@ @@ -48,28 +48,28 @@ Function: inicializa Cria o mapa do Google Maps e adiciona os botões especiais do i3Geo. Define os eventos que disparam modificações no mapa principal do i3Geo quando é feita a navegação. -*/ +*/ function inicializa(){ window.parent.i3GEO.util.criaPin("boxpingoogle",window.parent.i3GEO.configura.locaplic+'/imagens/dot1red.gif',"5px","5px"); var box = window.parent.$i("boxpingoogle"); counterClick = 0 - var m = document.getElementById("mapa") + var m = document.getElementById("mapa") if(window.parent.i3GEO){ - m.style.width = (window.parent.i3GEO.parametros.w / 2) - 20 + "px"; - m.style.height = (window.parent.i3GEO.parametros.h / 2) -20 + "px"; + m.style.width = (window.parent.i3GEO.parametros.w / 2) - 20 + "px"; + m.style.height = (window.parent.i3GEO.parametros.h / 2) -20 + "px"; i3geoOverlay = false; if(window.parent.document.getElementById("boxg")) window.parent.document.getElementById("boxg").style.zIndex = 0 - navm = false; // IE - navn = false; // netscape - var app = navigator.appName.substring(0,1); - if (app=='N') navn=true; else navm=true; - docmapa = window.parent.document - pol = window.parent.i3GEO.parametros.mapexten - ret = pol.split(" ") - pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1 - pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1 - pt = pt1+","+pt2 + navm = false; // IE + navn = false; // netscape + var app = navigator.appName.substring(0,1); + if (app=='N') navn=true; else navm=true; + docmapa = window.parent.document + pol = window.parent.i3GEO.parametros.mapexten + ret = pol.split(" ") + pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1 + pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1 + pt = pt1+","+pt2 try{ var coordenadas = window.parent.i3GEO.navega.dialogo.google.coordenadas; } @@ -79,38 +79,38 @@ function inicializa(){ var pt1 = -54; var pt2 = -12; } - map = new GMap2(m); - map.setMapType(G_SATELLITE_MAP); - map.addMapType(G_SATELLITE_3D_MAP); - map.addControl(new GLargeMapControl()); - map.addControl(new GMapTypeControl()); - map.addControl(new GScaleControl()); - map.setCenter(new GLatLng(pt2,pt1), 8); + map = new GMap2(m); + map.setMapType(G_SATELLITE_MAP); + map.addMapType(G_SATELLITE_3D_MAP); + map.addControl(new GLargeMapControl()); + map.addControl(new GMapTypeControl()); + map.addControl(new GScaleControl()); + map.setCenter(new GLatLng(pt2,pt1), 8); if(coordenadas) {adicionaMarcasMapa(coordenadas);} - GEvent.addListener(map, "moveend", function() { - ondegoogle(map); - }); - GEvent.addListener(map, "zoomend", function() { + GEvent.addListener(map, "moveend", function() { + ondegoogle(map); + }); + GEvent.addListener(map, "zoomend", function() { if(window.parent.i3GEO){ - ondegoogle(); - try{ + ondegoogle(); + try{ map.removeOverlay(wmsmap); wmsmap = new GGroundOverlay(criaWMS(), map.getBounds()); map.addOverlay(wmsmap); - }catch(x){} + }catch(x){} } - }); - GEvent.addListener(map, "dragend", function() { + }); + GEvent.addListener(map, "dragend", function() { if(window.parent.i3GEO){ ondegoogle(); try{ map.removeOverlay(wmsmap); - wmsmap = new GGroundOverlay(criaWMS(), map.getBounds()); + wmsmap = new GGroundOverlay(criaWMS(), map.getBounds()); map.addOverlay(wmsmap); }catch(x){} } - }); + }); GEvent.addListener(map, "mousemove", function(ponto) { var teladms,tela,temp, mapexten = window.parent.i3GEO.parametros.mapexten; @@ -129,7 +129,7 @@ function inicializa(){ window.parent.i3GEO.eventos.mousemoveMapa(); if(window.parent.i3GEO.Interface.ATUAL === "googleearth") {return;} - temp = mapexten.split(" "); + temp = mapexten.split(" "); if(ponto.x < temp[2] && ponto.y < temp[3]){ xy = window.parent.i3GEO.calculo.dd2tela(ponto.x,ponto.y,window.parent.document.getElementById(window.parent.i3GEO.Interface.IDMAPA),mapexten,window.parent.i3GEO.parametros.pixelsize); box.style.display = "block"; @@ -140,15 +140,15 @@ function inicializa(){ } }); function botaoI3geo() {} - botaoI3geo.prototype = new GControl(); - botaoI3geo.prototype.initialize = function(map) { + botaoI3geo.prototype = new GControl(); + botaoI3geo.prototype.initialize = function(map) { var container = document.createElement("div"); var i3geo = document.createElement("div"); this.setButtonStyle_(i3geo); - container.appendChild(i3geo); - i3geo.appendChild(document.createTextNode("i3Geo")); - GEvent.addDomListener(i3geo, "click", function() { - //ativaI3geo(); + container.appendChild(i3geo); + i3geo.appendChild(document.createTextNode("i3Geo")); + GEvent.addDomListener(i3geo, "click", function() { + //ativaI3geo(); try {map.removeOverlay(wmsmap);wmsmap = null;} catch(x){ @@ -156,38 +156,38 @@ function inicializa(){ map.addOverlay(wmsmap); if(typeof(console) !== 'undefined'){console.error(x);} } - }); + }); - var rota = document.createElement("div"); - this.setButtonStyle_(rota); - container.appendChild(rota); - rota.appendChild(document.createTextNode("Rota")); - GEvent.addDomListener(rota, "click", function() { - ativaI3geoRota(); - }); - map.getContainer().appendChild(container); - return container; - } - botaoI3geo.prototype.getDefaultPosition = function() { - return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(50, 50)); - } - botaoI3geo.prototype.setButtonStyle_ = function(button) { - button.style.textDecoration = "none"; - button.style.color = "black"; - button.style.backgroundColor = "white"; - button.style.font = "small Arial"; - button.style.border = "1px solid black"; - button.style.padding = "1px"; - button.style.marginBottom = "3px"; - button.style.textAlign = "center"; - button.style.width = "3em"; - button.style.cursor = "pointer"; - } - if(window.parent.i3GEO){ - if(window.parent.i3GEO.parametros.mapfile) + var rota = document.createElement("div"); + this.setButtonStyle_(rota); + container.appendChild(rota); + rota.appendChild(document.createTextNode("Rota")); + GEvent.addDomListener(rota, "click", function() { + ativaI3geoRota(); + }); + map.getContainer().appendChild(container); + return container; + } + botaoI3geo.prototype.getDefaultPosition = function() { + return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(50, 50)); + } + botaoI3geo.prototype.setButtonStyle_ = function(button) { + button.style.textDecoration = "none"; + button.style.color = "black"; + button.style.backgroundColor = "white"; + button.style.font = "small Arial"; + button.style.border = "1px solid black"; + button.style.padding = "1px"; + button.style.marginBottom = "3px"; + button.style.textAlign = "center"; + button.style.width = "3em"; + button.style.cursor = "pointer"; + } + if(window.parent.i3GEO){ + if(window.parent.i3GEO.parametros.mapfile) map.addControl(new botaoI3geo()); ondegoogle(map); - } + } if(coordenadas) {adicionaMarcasMapa(coordenadas);} } @@ -214,7 +214,7 @@ function ondegoogle() var ne = bd.getNorthEast(); var xyMin = window.parent.i3GEO.calculo.dd2tela(so.lng(),so.lat(),window.parent.document.getElementById(window.parent.i3GEO.Interface.IDMAPA),window.parent.i3GEO.parametros.mapexten,window.parent.i3GEO.parametros.pixelsize); var xyMax = window.parent.i3GEO.calculo.dd2tela(ne.lng(),ne.lat(),window.parent.document.getElementById(window.parent.i3GEO.Interface.IDMAPA),window.parent.i3GEO.parametros.mapexten,window.parent.i3GEO.parametros.pixelsize); - + var box = window.parent.$i("boxg") var w = xyMax[0]-xyMin[0] var h = xyMin[1]-xyMax[1] @@ -284,14 +284,14 @@ function criaTile(){ parametros += '&mode=tile'; parametros += '&tilemode=gmap'; parametros += '&tile={X}+{Y}+{Z}'; - return(cgi+parametros); + return(cgi+parametros); } function ativaI3geo() { var i3GEOTile = new GTileLayer(null,0,18,{ - tileUrlTemplate:criaTile(), - isPng:true, - opacity:1 }); + tileUrlTemplate:criaTile(), + isPng:true, + opacity:1 }); i3GEOTileO = new GTileLayerOverlay(i3GEOTile); map.addOverlay(i3GEOTileO); } @@ -314,7 +314,7 @@ Obtém os parâmetros para criação da rota, inclusive o ponto function parametrosRota(overlay,latlng) { if(counterClick == 1) - { + { counterClick++; i3GEO.janela.tempoMsg("Clique o ponto de destino da rota"); pontoRota1 = latlng @@ -357,9 +357,9 @@ function constroiRota() } } } - + var pt1 = function(response) - { + { map.clearOverlays(); if (!response || response.Status.code != 200) { i3GEO.janela.tempoMsg("Status Code:" + response.Status.code); @@ -368,7 +368,7 @@ function constroiRota() point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]); marker = new GMarker(point); marker.openInfoWindowHtml( - 'orig latlng:' + response.name + '
' + + 'orig latlng:' + response.name + '
' + 'latlng:' + place.Point.coordinates[0] + "," + place.Point.coordinates[1] + '
' + 'Status Code:' + response.Status.code + '
' + 'Status Request:' + response.Status.request + '
' + @@ -423,7 +423,7 @@ function montaRota() { var cp = new cpaint(); cp.set_response_type("JSON"); - //cp.set_debug(2) + //cp.set_debug(2) var p = window.parent.i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+window.parent.i3GEO.configura.sid+"&funcao=sphPT2shp¶=linha&tema="+temaNovo; cp.call(p,"sphPT2shp",window.parent.i3GEO.atualiza); cursor("default"); @@ -464,9 +464,9 @@ function cursor(c){ var d = document.getElementById("mapa"); d.firstChild.style.cursor = c; } - - - -
- + + + +
+ \ No newline at end of file diff --git a/ferramentas/googlemaps1/endereco.php b/ferramentas/googlemaps1/endereco.php index c073283..0a862ca 100755 --- a/ferramentas/googlemaps1/endereco.php +++ b/ferramentas/googlemaps1/endereco.php @@ -1,6 +1,6 @@ @@ -8,35 +8,35 @@ include_once("../../classesphp/pega_variaveis.php"); - - - -
- + + +
+ \ No newline at end of file diff --git a/ferramentas/identifica/twitter.php b/ferramentas/identifica/twitter.php index b73f6df..c1df653 100644 --- a/ferramentas/identifica/twitter.php +++ b/ferramentas/identifica/twitter.php @@ -22,8 +22,8 @@ p { } $par = $_GET["x"].",".$_GET["y"]; echo "

Raio de km

"; - include("../../classesphp/carrega_ext.php"); - include("../../ms_configura.php"); + include(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); + include(dirname(__FILE__)."/../../ms_configura.php"); $s = PHP_SHLIB_SUFFIX; if(!function_exists('curl_init')) { diff --git a/ferramentas/identifica/twitterplaces.php b/ferramentas/identifica/twitterplaces.php index abcc219..01145c4 100644 --- a/ferramentas/identifica/twitterplaces.php +++ b/ferramentas/identifica/twitterplaces.php @@ -13,13 +13,13 @@ text-align:left; saveImage($nomer); $pathlegenda = $dir_tmp."/".basename($imgo->imageurl)."/".basename($nomer); $titulo = $_GET['titulo']; substituiCon($map_file,$postgis_mapa); -require('../../pacotes/fpdf/fpdf.php'); +require(dirname(__FILE__).'/../../pacotes/fpdf/fpdf.php'); $pdf = new FPDF("L","mm","A4"); $pdf->SetAutoPageBreak(false); $pdf->SetDisplayMode( 70 , "single"); diff --git a/ferramentas/imprimir/a4lpdf.php b/ferramentas/imprimir/a4lpdf.php index 77648e9..450fc37 100644 --- a/ferramentas/imprimir/a4lpdf.php +++ b/ferramentas/imprimir/a4lpdf.php @@ -1,5 +1,5 @@ Open(); diff --git a/ferramentas/imprimir/aggpng.php b/ferramentas/imprimir/aggpng.php index 361aab3..fa1ee6f 100644 --- a/ferramentas/imprimir/aggpng.php +++ b/ferramentas/imprimir/aggpng.php @@ -3,7 +3,7 @@ body {margin:20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;width:300px} A {text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;color: #2F4632;} -A:hover +A:hover {color: #4142ff;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;} @@ -29,7 +29,7 @@ GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ -require_once("../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); error_reporting(0); session_name("i3GeoPHP"); if (isset($g_sid)) @@ -44,7 +44,7 @@ $postgis_mapa = $_SESSION["postgis_mapa"]; // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // -include_once ("../../classesphp/carrega_ext.php"); +include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); // //carrega o phpmapscript // @@ -59,7 +59,7 @@ if (array_search( "MapScript", $exts) != TRUE) else {dl('php_mapscript.so');} } -require("../../classesphp/funcoes_gerais.php"); +require(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); error_reporting(0); $nomes = nomeRandomico(); $map = ms_newMapObj($map_file); @@ -99,7 +99,7 @@ foreach ($temas as $tema) $classe->set("name","classeNula"); } } - } + } } $map->save($temp); removeLinha("classeNula",$temp); diff --git a/ferramentas/imprimir/geotif.php b/ferramentas/imprimir/geotif.php index 0cdbf31..d2de3ae 100644 --- a/ferramentas/imprimir/geotif.php +++ b/ferramentas/imprimir/geotif.php @@ -3,7 +3,7 @@ body {margin:20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;width:300px} A {text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;color: #2F4632;} -A:hover +A:hover {color: #4142ff;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;} @@ -29,7 +29,7 @@ GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ -require_once("../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); error_reporting(0); session_name("i3GeoPHP"); if (isset($g_sid)) @@ -43,7 +43,7 @@ $postgis_mapa = $_SESSION["postgis_mapa"]; // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // -include_once ("../../classesphp/carrega_ext.php"); +include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); // //carrega o phpmapscript // @@ -58,7 +58,7 @@ if (array_search( "MapScript", $exts) != TRUE) else {dl('php_mapscript.so');} } -require("../../classesphp/funcoes_gerais.php"); +require(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); error_reporting(0); $nomes = nomeRandomico(); $map = ms_newMapObj($map_file); @@ -98,7 +98,7 @@ foreach ($temas as $tema) $classe->set("name","classeNula"); } } - } + } } $map->save($temp); removeLinha("classeNula",$temp); diff --git a/ferramentas/imprimir/geraimagens.php b/ferramentas/imprimir/geraimagens.php index b3048bf..853fe1e 100644 --- a/ferramentas/imprimir/geraimagens.php +++ b/ferramentas/imprimir/geraimagens.php @@ -1,5 +1,5 @@ set("name","classeNula"); } } - } + } } $map->save($temp); removeLinha("classeNula",$temp); diff --git a/ferramentas/metaestat/analise.php b/ferramentas/metaestat/analise.php index 857999a..d8670c1 100644 --- a/ferramentas/metaestat/analise.php +++ b/ferramentas/metaestat/analise.php @@ -206,7 +206,7 @@ function mapaDeCalor($map_file,$tema){ $mapa->save($map_file); $meta = new Metaestat(); $medidavariavel = $meta->listaMedidaVariavel("",$layer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL")); - include_once("../../classesphp/classe_analise.php"); + include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); $m = new Analise($map_file,$tema,$locaplic,$ext); $retorno = $m->analiseDistriPt($locaplic,$dir_tmp,$R_path,50,"densidade","243,217,173","255,0,0","",0,true,"",2,$medidavariavel["colunavalor"]); $m->salva(); @@ -348,7 +348,7 @@ function classes2circulos($map_file,$tema,$tipo){ $mapa->save($nometemp); //$mapatemp = ms_newMapObj($nometemp); $medidavariavel = $meta->listaMedidaVariavel("",$layer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL")); - include_once("../../classesphp/classe_alteraclasse.php"); + include_once(dirname(__FILE__)."/../../classesphp/classe_alteraclasse.php"); $m = new Alteraclasse($nometemp,$layer->name,"",""); $valores = $m->pegaValores($m->mapa,$m->layer,$medidavariavel["colunavalor"],true,0); $min = min($valores); diff --git a/ferramentas/metar/metarextensao.php b/ferramentas/metar/metarextensao.php index 05090de..d5782fe 100644 --- a/ferramentas/metar/metarextensao.php +++ b/ferramentas/metar/metarextensao.php @@ -35,9 +35,9 @@ Return: {json} - lista com o resultado */ //set_time_limit(600); -require_once("../../pacotes/cpaint/cpaint2.inc.php"); -require_once("../../classesphp/pega_variaveis.php"); -require_once("../../classesphp/carrega_ext.php"); +require_once(dirname(__FILE__)."/../../pacotes/cpaint/cpaint2.inc.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); error_reporting(0); $e = explode(" ",$ret); $url = "http://ws.geonames.org/weatherJSON?lang=pt&north=".$e[3]."&south=".$e[1]."&east=".$e[2]."&west=".$e[0]."&maxRows=10"; diff --git a/ferramentas/metar/metarproxima.php b/ferramentas/metar/metarproxima.php index 7b3318f..b7fee50 100644 --- a/ferramentas/metar/metarproxima.php +++ b/ferramentas/metar/metarproxima.php @@ -42,10 +42,10 @@ Return: */ //set_time_limit(600); echo ""; -require_once("../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); error_reporting(0); $url = "http://ws.geonames.org/findNearByWeatherXML?lat=$y&lng=$x&lang=pt"; @@ -61,23 +61,23 @@ if($xml == true){ $r = $e->xpath('observation'); foreach($r as $t) {$resultado .= "

".$t."";} - + $r = $e->xpath('observationTime'); foreach($r as $t) {$resultado .= "

Data: ".$t;} - + $r = $e->xpath('stationName'); foreach($r as $t) {$resultado .= "

Estação: ".$t;} - + $r = $e->xpath('ICAO'); foreach($r as $t) {$resultado .= "

ICAO: ".$t;} - + $r = $e->xpath('elevation'); foreach($r as $t) {$resultado .= "

Elevação: ".$t;} - + $r = $e->xpath('lat'); foreach($r as $t){ $resultado .= "

Latitude: ".$t; @@ -88,39 +88,39 @@ if($xml == true){ $resultado .= " Longitude: ".$t.""; $x = $t; } - + $r = $e->xpath('temperature'); foreach($r as $t) {$resultado .= "

Temperatura: ".$t." C";} - + $r = $e->xpath('dewPoint'); foreach($r as $t) {$resultado .= "

Ponto de orvalho: ".$t." C";} - + $r = $e->xpath('humidity'); foreach($r as $t) {$resultado .= "

Humidade: ".$t." %";} - + $r = $e->xpath('clouds'); foreach($r as $t) {$resultado .= "

Nuvens: ".$t;} - + $r = $e->xpath('weatherCondition'); foreach($r as $t) {$resultado .= "

Condição: ".$t;} - + $r = $e->xpath('hectoPascAltimeter'); foreach($r as $t) {$resultado .= "

Pressão: ".$t." hpa";} - + $r = $e->xpath('windDirection'); foreach($r as $t) {$resultado .= "

Direção do vento: ".$t;} - + $r = $e->xpath('windSpeed'); foreach($r as $t) {$resultado .= "

Velocidade do vento: ".$t." mph
";} - + $resultado .= "

Web Service
"; $resultado .= "
Metar
"; } @@ -154,7 +154,7 @@ echo $resultado; box.style.zIndex = 5000 } function insereponto(){ - i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,x,y); + i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,x,y); } \ No newline at end of file diff --git a/ferramentas/planosmanejoflorestal/pesquisa.php b/ferramentas/planosmanejoflorestal/pesquisa.php index 7b2d334..aab2880 100644 --- a/ferramentas/planosmanejoflorestal/pesquisa.php +++ b/ferramentas/planosmanejoflorestal/pesquisa.php @@ -1,7 +1,7 @@ register('pesquisa'); $cp->start(); @@ -17,9 +17,9 @@ $cp->return_data(); function pesquisa() { global $cp,$map_file,$dir_tmp,$imgdir,$uf,$categoria,$ano,$situacao,$mes,$cnpj; - $parametros = "&uf=$uf&categoria=$categoria&ano=$ano&situacao=$situacao&mes=$mes&cnpj=$cnpj"; - $xml = simplexml_load_file("http://www.mma.gov.br/estruturas/sfb_pflorestal/xml/callWS_plano_manejoA.php?".$parametros); - var_dump($xml); + $parametros = "&uf=$uf&categoria=$categoria&ano=$ano&situacao=$situacao&mes=$mes&cnpj=$cnpj"; + $xml = simplexml_load_file("http://www.mma.gov.br/estruturas/sfb_pflorestal/xml/callWS_plano_manejoA.php?".$parametros); + var_dump($xml); //echo "http://www.mma.gov.br/estruturas/sfb_pflorestal/xml/callWS_plano_manejoA.php?".$parametros; if ($xml != FALSE) { @@ -73,7 +73,7 @@ function adicionatema($map_file,$dir_tmp,$imgdir,$nometemapontos,$itens,$valores if(!function_exists(dbase_create)) {xbase_create($nomeshp.".dbf", $def);} else - {dbase_create($nomeshp.".dbf", $def);} + {dbase_create($nomeshp.".dbf", $def);} $dbname = $nomeshp.".dbf"; $db=xbase_open($dbname,2); diff --git a/ferramentas/sibea/pesquisa.php b/ferramentas/sibea/pesquisa.php index 06c3834..faa89e8 100644 --- a/ferramentas/sibea/pesquisa.php +++ b/ferramentas/sibea/pesquisa.php @@ -6,7 +6,7 @@ Acessa os web services do MMA para recuperar dados sobre educadores ambientais. Por ser executado dentro do I3Geo, boa parte dos parâmetros são obtidos da variável de seção. -Arquivos: +Arquivos: i3geo/ferramentas/sibea/pesquisa.htm i3geo/ferramentas/sibea/pesquisa.php @@ -130,21 +130,21 @@ function adicionatema() $soapclient = new Xsoapclient($servico."?wsdl","wsdl"); else $soapclient = new nusoap_client($servico); - + if ($filtro == "tipoTitulacaoMaxima") { $resultado = $soapclient->call("sibeaTitulacaoMaxima",$valor); - $nometema = "Titulação máxima"; + $nometema = "Titulação máxima"; } if ($filtro == "tipoFormacao") { $resultado = $soapclient->call("sibeaFormacao",$valor); - $nometema = "Formação"; + $nometema = "Formação"; } if ($filtro == "tipoAreaFormacao") { $resultado = $soapclient->call("sibeaGrandeArea",$valor); - $nometema = "Grande área de formação"; + $nometema = "Grande área de formação"; } // //converte siafi-ibge @@ -160,8 +160,8 @@ function adicionatema() $cp->set_data("erro. Nada encontrado"); return; } - include("../../classesphp/classe_mapa.php"); - include("../../classesphp/funcoes_gerais.php"); + include(dirname(__FILE__)."/../../classesphp/classe_mapa.php"); + include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); if ($listaIbge != '') { $retorno = "ok"; @@ -179,9 +179,9 @@ function adicionatema() $m->adicionatemawms($tema,$servico,$nome,$proj,$formato,$locaplic,$tipo,$versao,$nomecamada,$dir_tmp,$imgdir,$imgurl,$tiporep,$suportasld); $m->salva(); } - $cp->set_data($retorno); - - + $cp->set_data($retorno); + + /* $sql = "('".(str_replace(",","','",$listaIbge))."')"; $nomes = ""; diff --git a/ferramentas/tabela/relatorio.php b/ferramentas/tabela/relatorio.php index 27d4733..49f40ed 100644 --- a/ferramentas/tabela/relatorio.php +++ b/ferramentas/tabela/relatorio.php @@ -3,14 +3,14 @@ session_name("i3GeoPHP"); if (isset($g_sid)) {session_id($g_sid);} session_start(); -include("../../classesphp/pega_variaveis.php"); +include(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); foreach(array_keys($_SESSION) as $k) { eval("\$".$k."='".$_SESSION[$k]."';"); } $postgis_mapa = $_SESSION["postgis_mapa"]; -include("../../classesphp/carrega_ext.php"); -include("../../classesphp/funcoes_gerais.php"); +include(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); +include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); $versao = versao(); $versao = $versao["principal"]; substituiCon($map_file,$postgis_mapa); diff --git a/ferramentas/telaremota/googleearth1.php b/ferramentas/telaremota/googleearth1.php index 36b0321..cb1dbb7 100644 --- a/ferramentas/telaremota/googleearth1.php +++ b/ferramentas/telaremota/googleearth1.php @@ -1,5 +1,5 @@ @@ -72,8 +72,8 @@ function inicia(){ navm = false; var app = navigator.appName.substring(0,1); if (app==='N'){navn=true;}else{navm=true;} - - google.earth.createInstance("googleearthdiv", + + google.earth.createInstance("googleearthdiv", function(objeto){ mapaRemoto = objeto; mapaRemoto.getWindow().setVisibility(true); @@ -89,7 +89,7 @@ function inicia(){ options.setGridVisibility(false); remoto = criaLayer(); recuperaMapa(); - }, + }, function(){ alert("Falhou. Vc precisa do plugin instalado"); } @@ -126,23 +126,23 @@ function zoom2ext(ext){ lng1 = (ret[2]*1); lat1 = (ret[1]*1); lat2 = (ret[3]*1); - camera.setLatitude((lat1 + lat2) / 2.0); - camera.setLongitude((lng1 + lng2) / 2.0); - camera.setHeading(0.0); - camera.setTilt(0.0); + camera.setLatitude((lat1 + lat2) / 2.0); + camera.setLongitude((lng1 + lng2) / 2.0); + camera.setHeading(0.0); + camera.setTilt(0.0); // determine if the rectangle is portrait or landscape - dy = Math.max(lat1, lat2) - Math.min(lat1, lat2); - dx = Math.max(lng1, lng2) - Math.min(lng1, lng2); + dy = Math.max(lat1, lat2) - Math.min(lat1, lat2); + dx = Math.max(lng1, lng2) - Math.min(lng1, lng2); // find the longest side - d = Math.max(dy, dx); + d = Math.max(dy, dx); // convert the longest side degrees to radians - d = d * Math.PI/180.0; + d = d * Math.PI/180.0; // find half the chord length - dist = r * Math.tan(d / 2); + dist = r * Math.tan(d / 2); // get the altitude using the chord length - alt = dist/(Math.tan(fov * Math.PI / 180.0)); - camera.setAltitude(alt); - mapaRemoto.getView().setAbstractView(camera); + alt = dist/(Math.tan(fov * Math.PI / 180.0)); + camera.setAltitude(alt); + mapaRemoto.getView().setAbstractView(camera); } function atualizaMapa(){ mapaRemoto.getFeatures().removeChild(mapaRemoto.getFeatures().getChildNodes().item(0)); diff --git a/ferramentas/upload/upload.php b/ferramentas/upload/upload.php index 9d78b8a..91f6a69 100644 --- a/ferramentas/upload/upload.php +++ b/ferramentas/upload/upload.php @@ -3,9 +3,9 @@ //caso o usuário seja um administrador, ele pode enviar um nome de diretório onde os arquivos serão armazenados //na variável $dirDestino // -require_once("../../classesphp/pega_variaveis.php"); -require_once("../../classesphp/funcoes_gerais.php"); -include_once ("../../classesphp/carrega_ext.php"); +require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); +require_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); +include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); error_reporting(0); session_name("i3GeoPHP"); if(isset($g_sid) && $g_sid != ""){ @@ -27,7 +27,7 @@ if (ob_get_level() == 0) ob_start(); Carregando o arquivo...

"; ob_flush(); flush(); diff --git a/ferramentas/uploaddbf/upload.php b/ferramentas/uploaddbf/upload.php index 5ac01a1..1a41cbb 100644 --- a/ferramentas/uploaddbf/upload.php +++ b/ferramentas/uploaddbf/upload.php @@ -1,7 +1,7 @@ Carregando o arquivo...

"; ob_flush(); @@ -50,8 +50,8 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) if($i3GEOuploaddbftipoarquivo != "dbf"){ if($i3GEOuploaddbftipoarquivo == "csvpv"){$separador = ";";} if($i3GEOuploaddbftipoarquivo == "csvv"){$separador = ",";} - include_once "../../pacotes/phpxbase/api_conversion.php"; - include_once("../../pacotes/parsecsv/parsecsv.lib.php"); + include_once dirname(__FILE__)."/../../pacotes/phpxbase/api_conversion.php"; + include_once(dirname(__FILE__)."/../../pacotes/parsecsv/parsecsv.lib.php"); $csv = new parseCSV(); $csv->delimiter = $separador; $dados = $csv->parse($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); @@ -113,7 +113,7 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) } else { - require_once("../../pacotes/phpxbase/api_conversion.php"); + require_once(dirname(__FILE__)."/../../pacotes/phpxbase/api_conversion.php"); echo "

Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."

"; $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); $records = xbase_numrecords($dbf); diff --git a/ferramentas/uploadgpx/upload.php b/ferramentas/uploadgpx/upload.php index 5090323..5a5ef2d 100644 --- a/ferramentas/uploadgpx/upload.php +++ b/ferramentas/uploadgpx/upload.php @@ -1,7 +1,7 @@ Carregando o arquivo...

"; ob_flush(); diff --git a/ferramentas/uploadkml/upload.php b/ferramentas/uploadkml/upload.php index 2d534c7..9ff9b43 100644 --- a/ferramentas/uploadkml/upload.php +++ b/ferramentas/uploadkml/upload.php @@ -1,7 +1,7 @@ Carregando o arquivo...

"; ob_flush(); diff --git a/ferramentas/vinde/wmsindejson.php b/ferramentas/vinde/wmsindejson.php index 58c75dc..25ff4c4 100755 --- a/ferramentas/vinde/wmsindejson.php +++ b/ferramentas/vinde/wmsindejson.php @@ -15,7 +15,9 @@ echo /* * new OpenLayers.Layer.WMS('2013 - Agricultura Irrigada', 'http://www.geoservicos.inde.gov.br/geoserver/wms', {layers: 'MPOG:Agricultura_Irrigada', format: 'image/png', transparent: true}, {isBaseLayer: false, visibility: false, group: 'Planejamento/Planejamento/2013 - Agricultura Irrigada', metadataURL: 'http://www.metadados.inde.gov.br/geonetwork/srv/br/metadata.show.embedded?uuid=045663f7-5691-447a-8d06-ab692522328c', legendURL: 'http://www.geoservicos.inde.gov.br/geoserver/wms?service=WMS&version=1.1.0&request=GetLegendGraphic&layer=MPOG:Agricultura_Irrigada&format=image/png',kmlURL: 'http://www.geoservicos.inde.gov.br/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=MPOG:Agricultura_Irrigada&width=1024&height=768&bbox=-74,-34,-29,6&format=application/vnd.google-earth.kmz+xml',sldtema: '','maxExtent': new OpenLayers.Bounds(-55.389,-22.229,-37.808,-2.922), isBaseGroup: false, displayInLayerSwitcher: false, removable: false, groupOfKeeper: 'MP/2013 - Agricultura Irrigada', groupOfTheme: 'Planejamento/Planejamento/2013 - Agricultura Irrigada'}), */ -include("../../ms_configura.php"); + +include(dirname(__FILE__)."/../../ms_configura.php"); +include($locaplic."/classesphp/funcoes_gerais.php"); $agora = intval(time() / 1000); $arq = $dir_tmp."/inde$agora.html"; if(!file_exists($arq)){ @@ -111,6 +113,7 @@ for ($i=0;$i<$n;$i++){ //$novalinha[] = "[".trim($linha,",")."]"; } } + //separa os grupos //echo "
";
 //var_dump($grupos);exit;
diff --git a/ferramentas/wiki/funcoes.php b/ferramentas/wiki/funcoes.php
index a260505..5e904c4 100644
--- a/ferramentas/wiki/funcoes.php
+++ b/ferramentas/wiki/funcoes.php
@@ -1,9 +1,9 @@
 register('listaartigos');
diff --git a/init/index.php b/init/index.php
index a04210a..b82b72a 100755
--- a/init/index.php
+++ b/init/index.php
@@ -11,7 +11,7 @@ $cache_expire = 1;
 header("Pragma: public");
 header("Cache-Control: max-age=".$cache_expire);
 header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
-include("../ms_configura.php");
+include(dirname(__FILE__)."/../ms_configura.php");
 ?>
 
 
diff --git a/init/remover.php b/init/remover.php
index 2b9a820..284af83 100644
--- a/init/remover.php
+++ b/init/remover.php
@@ -12,8 +12,8 @@ Remove a tela inicial de apresentação do i3Geo substituindo-a pela
 Após remover, a tela inicial pode ser vista utilizando-se o endereço i3geo/init.
 
 
 
@@ -17,10 +17,10 @@ p,td
 	padding:2px;
 }
 .olControlEditingToolbar1 {
-    height: 20px;
-    left: 20px;
-    position: relative;
-    width: 100%;
+		height: 20px;
+		left: 20px;
+		position: relative;
+		width: 100%;
 	float: left;
 }
 
@@ -32,7 +32,7 @@ p,td
 

Documentação do editor

- + @@ -85,7 +85,7 @@ p,td - + @@ -97,7 +97,7 @@ p,td - + @@ -105,15 +105,15 @@ p,td - + - + - +
Modifique as geometrias aplicando operações como união, intersecção, etc.
Clique sobre uma geometria para selecioná-la. Utilize a tecla 'shift' para adicionar ou remover geometrias de um conjunto selecionado.
Recupere a última geometria apagada ou modificada.
Converta para shapefile, salve ou obtenha as coordenadas das geometrias selecionadas.
Traz a figura selecionada para a frente das demais.
Defina as propriedades de edição, como a distância de aproximação e outros comportamentos das operações. Defina também o comportamento da ferramenta de edição, permitindo alterar uma figura ou rotacioná-la, movê-la ou redimensionar.
Abre essa página de ajuda.
\ No newline at end of file diff --git a/temas/_lbiomashp.map b/temas/_lbiomashp.map index 7c4a111..249f7a4 100644 --- a/temas/_lbiomashp.map +++ b/temas/_lbiomashp.map @@ -29,7 +29,9 @@ MAP NAME "CAATINGA" EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA') STYLE - COLOR 164 186 131 + ANGLE 0 + COLOR 247 114 249 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS @@ -37,7 +39,9 @@ MAP NAME "PAMPA" EXPRESSION ('[CD_LEGENDA]'eq'PAMPA') STYLE - COLOR 129 208 7 + ANGLE 0 + COLOR 178 88 255 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS @@ -45,7 +49,9 @@ MAP NAME "CERRADO" EXPRESSION ('[CD_LEGENDA]'eq'CERRADO') STYLE - COLOR 74 234 68 + ANGLE 0 + COLOR 67 52 102 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS @@ -53,7 +59,9 @@ MAP NAME "PANTANAL" EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL') STYLE - COLOR 60 196 145 + ANGLE 0 + COLOR 220 65 64 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS @@ -61,7 +69,9 @@ MAP NAME "AMAZONIA" EXPRESSION ('[CD_LEGENDA]'eq'AMAZONIA') STYLE - COLOR 248 68 118 + ANGLE 0 + COLOR 195 70 245 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS @@ -69,7 +79,9 @@ MAP NAME "MATA ATLANTICA" EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLANTICA') STYLE - COLOR 7 115 180 + ANGLE 0 + COLOR 216 193 38 + OFFSET 0 0 OUTLINECOLOR 255 255 255 END # STYLE END # CLASS diff --git a/testainstal.php b/testainstal.php index f97f9c7..f7b7cbb 100644 --- a/testainstal.php +++ b/testainstal.php @@ -160,6 +160,7 @@ echo "
Extensões:
"; if (!extension_loaded("curl")){ echo "Problema: não está instalado a curl que pode afetar algumas funcionalidades do i3Geo
"; } +if (!extension_loaded("json")){echo "Problema: não está instalado a json
";} if (!extension_loaded("imagick")){echo "Problema: não está instalado a imagick
";} if (!extension_loaded("libxml")){echo "Problema: não está instalado a libxml
";} if (!extension_loaded( "PDO")){echo "Problema: não está instalado a PDO
";} -- libgit2 0.21.2