diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index b1f200b..0837628 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -774,7 +774,7 @@ function montaEditorConexao(dados) new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); var temp = function() - {salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,true)} + {salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,"","",true)} new YAHOO.widget.Button("testarEditor",{ onclick: { fn: temp }}); } function montaEditorMetadados(dados) @@ -930,7 +930,7 @@ function montaEditorGeral(dados) new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); var temp = function() - {salvarDadosEditor('geral',dados.codigoMap,dados.codigoLayer,true)} + {salvarDadosEditor('geral',dados.codigoMap,dados.codigoLayer,"","",true)} new YAHOO.widget.Button("testarEditor",{ onclick: { fn: temp }}); } @@ -1114,12 +1114,14 @@ function montaEditorEstilo(dados) ins += core_geraLinhas(param) ins += "


" $i("editor_bd").innerHTML = ins + var temp = function() {salvarDadosEditor('estilo',dados.codigoMap,dados.codigoLayer,dados.indiceClasse,dados.indiceEstilo)} new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); } function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo,testar) { + //alert(arguments.length) if(arguments.length < 6){var testar = false;} if(tipo == "conexao") diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index 8f6aeb1..fd88e50 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -148,7 +148,7 @@ switch ($funcao) if(verificaEditores($editores) == "nao") {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} $retorno = alterarConexao(); - if($testar == false) + if($testar == "false") retornaJSON(pegaConexao()); else retornaJSON(array("url"=>$retorno)); @@ -172,10 +172,14 @@ switch ($funcao) case "alterarGeral": if(verificaEditores($editores) == "nao") {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} + $retorno = alterarGeral(); - if($testar == false) - retornaJSON(pegaGeral()); + if($testar == "false") + { + $codigoLayer = $name; + retornaJSON(pegaGeral()); + } else retornaJSON(array("url"=>$retorno)); exit; @@ -309,7 +313,7 @@ function autoClassesLayer() global $codigoMap,$codigoLayer,$item,$locaplic,$dir_tmp; $mapfile = $locaplic."/temas/".$codigoMap.".map"; include_once("../../classesphp/classe_alteraclasse.php"); - error_reporting(E_ALL); + error_reporting(0); $nometemp = $dir_tmp."/".nomerandomico().".map"; if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {$geral = $locaplic."/aplicmap/geral1windows.map";} @@ -484,7 +488,7 @@ function alterarConexao() $layer->set("data",$data); $layer->set("tileitem",$tileitem); $layer->set("tileindex",$tileindex); - if($testar == true) + if($testar == "true") { $nome = $dir_tmp."/".$codigoMap.".map"; $mapa->save($nome); @@ -600,6 +604,7 @@ function alterarGeral() error_reporting(E_ALL); $v = versao(); $dados = array(); + $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $layer = $mapa->getlayerbyname($codigoLayer); @@ -637,17 +642,19 @@ function alterarGeral() if($layer->getprojection() == MS_FALSE && $projection != "") $layer->setprojection($projection); - if($testar == true) + if($testar == "true") { $nome = $dir_tmp."/".$codigoMap.".map"; $mapa->save($nome); removeCabecalho($nome,false); return $nome; } - - $mapa->save($mapfile); - removeCabecalho($mapfile); - return "ok"; + else + { + $mapa->save($mapfile); + removeCabecalho($mapfile); + return "ok"; + } } function pegaClasseGeral() { -- libgit2 0.21.2