index.js 2.68 KB
/*
Licenca:

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com

Este programa é software livre; você pode redistribuí-lo
e/ou modificá-lo sob os termos da Licença Pública Geral
GNU conforme publicada pela Free Software Foundation;

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
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.

 */
i3GEOadmin.teste = {
	testaImg: function(locaplic,codigo,ondeMapa,ondeLegenda,ondeAmbos){
		if(ondeMapa && ondeMapa != ""){
			i3GEOadmin.core.iconeAguarde(ondeMapa);
		}
		if(ondeLegenda && ondeLegenda != ""){
			i3GEOadmin.core.iconeAguarde(ondeLegenda);
		}
		$.post(
				locaplic+"/admin/catalogo/mapfile/teste/exec.php?funcao=testaImg",
				"codigo=" + codigo
		)
		.done(
				function(data, status){
					//objeto json com os dados vindos do banco
					var json = jQuery.parseJSON(data);
					if(ondeMapa && ondeMapa != ""){
						ondeMapa.html("<img src='" + json.imgMapa + "'>");
					}
					if(ondeLegenda && ondeLegenda != ""){
						ondeLegenda.html("<img src='" + json.imgLegenda + "'>");
					}
					if(ondeAmbos && ondeAmbos != ""){
						ondeAmbos.html("<img src='" + json.imgMapa + "'><br><br><img src='" + json.imgLegenda + "'><br><br><p>Time: " + json.tempo + "<br>Erros: " + json.erro);
					}
				}
		)
		.fail(function(data){
			if(ondeMapa && ondeMapa != ""){
				ondeMapa.html("");
			}
			if(ondeLegenda && ondeLegenda != ""){
				ondeLegenda.html("");
			}
			i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
		});
	},
	testaTabela: function(locaplic,codigo,onde){
		if(onde && onde != ""){
			i3GEOadmin.core.iconeAguarde(onde);
		}
		$.post(
				locaplic+"/admin/catalogo/mapfile/teste/exec.php?funcao=testaTabela",
				"codigo=" + codigo
		)
		.done(
				function(data, status){
					//objeto json com os dados vindos do banco
					var json = jQuery.parseJSON(data);
					if(onde && onde != ""){
						onde.html(json);
					}
				}
		)
		.fail(function(data){
			if(onde && onde != ""){
				onde.html("");
			}

			i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
		});
	}
};