diff --git a/admin/admin.db b/admin/admin.db index 3164ba0..d5e11ed 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/arvore.js b/admin/js/arvore.js index 47cbb16..e663ac2 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -28,7 +28,7 @@ Este programa é distribuído na expectativa de que seja útil porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do +Você deve ter recebido uma copia da Licença Pública Geral do 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. @@ -166,7 +166,7 @@ function temaIconMode() {currentIconMode = newVal;} } // -//adiciona os menus na �rvore +//adiciona os menus na arvore // function montaNosMenus(dados,redesenha) { @@ -194,14 +194,13 @@ function montaNosMenus(dados,redesenha) /* Function: montaNosGrupos -Monta os n�s com os grupos e permite abrir os subgrupos */ function montaNosGrupos(idmenu,no,dados,redesenha) { var tempNodeR = null; - //pega os temas que ficam na raiz da �rvore + //pega os temas que ficam na raiz da arvore if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+idmenu)) {montaTemasRaiz(no,dados,true);} //pega os grupos do menu @@ -291,8 +290,6 @@ function loadTemasData(node, fnLoadComplete) /* Function: montaNosSubgrupos -Monta os n�s com os temas - */ function montaNosSubgrupos(idmenu,no,dados,redesenha) @@ -336,7 +333,7 @@ function montaTemas(idmenu,no,dados,redesenha) if(!tree.getNodeByProperty("etiquetaTemas",no.data.id_n2)) { var d = {tipo:"etiqueta",etiquetaTemas:no.data.id_n2,html:"Temas"}; - tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); + tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true); tempNodeR.isLeaf = false; var conteudo = " Adicionar um novo"; var d = {html:conteudo}; @@ -743,7 +740,7 @@ function registraPerfil(valor,id) /* Function: gravaDados -Altera dados de um n� +Altera dados de um no diff --git a/admin/js/usuarios.js b/admin/js/usuarios.js index cf5ee3a..c609938 100755 --- a/admin/js/usuarios.js +++ b/admin/js/usuarios.js @@ -148,14 +148,16 @@ function adicionaNosPapeis(no,dados,redesenha) } for (var i=0, j=dados.length; i"; - if(dados[i].nome != "") - {conteudo += " "+dados[i].nome+" - "+dados[i].descricao+"";} - else - {conteudo += " Edite para definir o papel!!!";} - var d = {html:conteudo,id_nopapel:dados[i].id_usuario+"_"+dados[i].id_papel,tipo:"papel"}; - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); - tempNode.isLeaf = true; + if(!tree.getNodeByProperty("id_nopapel",dados[i].id_usuario+"_"+dados[i].id_papel)){ + var conteudo = " "; + if(dados[i].nome != "") + {conteudo += " "+dados[i].nome+" - "+dados[i].descricao+"";} + else + {conteudo += " Edite para definir o papel!!!";} + var d = {html:conteudo,id_nopapel:dados[i].id_usuario+"_"+dados[i].id_papel,tipo:"papel"}; + var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); + tempNode.isLeaf = true; + } } if(redesenha){tree.draw();} } @@ -164,7 +166,7 @@ function adicionaNosUsuarios(dados,redesenha){ for (var i=0, j=dados.length; i"; conteudo += " "; - conteudo += " "; + conteudo += " "; if(dados[i].nome_usuario && dados[i].nome_usuario != "") {conteudo += " "+dados[i].nome_usuario+" - "+dados[i].login+" - ativo: "+dados[i].ativo+"";} else @@ -310,7 +312,7 @@ function emailsenha(id_usuario) /* Function: gravaDados -Altera dados de um elemento do Atlas +Altera dados de um elemento do cadastro diff --git a/mashups/openlayers.php b/mashups/openlayers.php index 07147cf..cd036b9 100644 --- a/mashups/openlayers.php +++ b/mashups/openlayers.php @@ -112,8 +112,7 @@ if(isset($fundo) && $fundo != ""){ if(isset($temas)){ $objOpenLayers = array(); } -if($temas != "") -{ +if($temas != ""){ $temas = str_replace(" ",",",$temas); //$temas = strtolower($temas); $temas = explode(",",$temas); @@ -152,6 +151,7 @@ if($temas != "") } } if($nomeMap != ""){ + if(empty($layers)){ $layers = array(); $maptemp = @ms_newMapObj($nomeMap); @@ -164,6 +164,7 @@ if($temas != "") } else{ $nomeLayer = str_replace(" ",",",$layers); + $layers = explode(",",$layers); $maptemp = @ms_newMapObj($nomeMap); //$temp = explode(",",$layers); $layern = $maptemp->getLayerByName($layers[0]); @@ -186,6 +187,7 @@ if($temas != "") } } } + function ajuda(){ echo "

diff --git a/ms_configura.php b/ms_configura.php
index dfa02bd..47534bd 100644
--- a/ms_configura.php
+++ b/ms_configura.php
@@ -467,7 +467,7 @@ else //se for linux
 	$R_libpath = "";
 	$postgis_mapa = array(
 		"teste"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432 options='-c client_encoding=LATIN1'",
-		"postgres"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432",
+		"postgres"=>"user=postgres password=postgres dbname=postgres host=localhost port=5432",
 	);
 	$utilizacgi = "nao";
 	$expoeMapfile = "sim";
diff --git a/ogc.php b/ogc.php
index 028455a..7e30fcc 100644
--- a/ogc.php
+++ b/ogc.php
@@ -72,17 +72,16 @@ if(!isset($temas) && isset($tema))
 //para operar como o Geoserver
 //
 if(isset($format) && strtolower($format) == "application/openlayers"){
-	if(!isset($layers))
-	{
+	//var_dump($_SERVER);exit;
+	if(!isset($layers)){
 		$layers = $temas;
 	}
-	$urln = __DIR__."/mashups/openlayers.php?temas=".$layers."&layers=".$layers."&mapext=".$bbox."&botoes=pan,zoombox,zoomtot,identifica";
-	if(!headers_sent())
-	{
+	$urln = dirname($_SERVER["PHP_SELF"])."/mashups/openlayers.php?temas=".$layers."&layers=".$layers."&mapext=".$bbox."&botoes=pan,zoombox,zoomtot,identifica";
+	if(!headers_sent()){
 		header("Location:".$urln);
 	}
-	else
-	{echo "";
+	else{
+		echo "";
 	}
 }
 //
diff --git a/temas/_lbairros.map b/temas/_lbairros.map
index c9928b9..7a7b542 100644
--- a/temas/_lbairros.map
+++ b/temas/_lbairros.map
@@ -2,7 +2,8 @@ MAP
   FONTSET "../symbols/fontes.txt"
   SYMBOLSET "../symbols/simbolos.sym"
   LAYER
-    CONNECTION "user=postgres password=postgres dbname=geosaude host=localhost port=5432"
+    CONNECTION "user=postgres password=postgres dbname=geosaude host=localhost port=5432"
+    #CONNECTION "postgres"
     CONNECTIONTYPE POSTGIS
     DATA "the_geom from (select * from i3geo_metaestat.bairros) as foo using unique gid using srid=4326"
     METADATA
--
libgit2 0.21.2