function dadosmapa($loc = "") { global $id; if ($loc == "") { $loc = dirname(__FILE__) . "/../../../.."; } include $loc . "/admin/php/admin.php"; include $loc . "/admin/php/classe_metaestat.php"; if (empty($id)) { echo "id nao definido"; exit; } $m = new Metaestat(); $dadosmapa = $m->listaMapas($id); if (count($dadosmapa) == 0) { echo "Erro. Nenhum um mapa encontrado"; exit; } if ($dadosmapa["publicado"] == "NAO") { include $loc . "/admin/php/login.php"; if (verificaOperacaoSessao("admin/metaestat/geral") == false) { echo "O mapa nao esta marcado como publicado e vc nao fez login ou nao tem permissao"; exit; } } return $dadosmapa; }
* * 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 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. */ error_reporting(0); // // pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../admin/php/login.php"; if (verificaOperacaoSessao("admin/html/identifica") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } include dirname(__FILE__) . "/../../../admin/php/conexao.php"; $id_i = $_POST["id_i"]; $id = $_POST["id"]; testaSafeNumerico([$id_i, $id]); $funcao = strtoupper($funcao); switch ($funcao) { case "ADICIONAR": $novo = adicionar($_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw); if ($novo === false) { header("HTTP/1.1 500 erro ao consultar banco de dados"); exit; }
<?php include_once dirname(__FILE__) . "/../../../../admin/php/login.php"; include_once dirname(__FILE__) . "/../../../../admin/php/conexao.php"; error_reporting(0); if (isset($_POST["texto"])) { $gravarTexto = $_POST["texto"]; $_POST["texto"] = ""; } $versao = versao(); $versao = $versao["principal"]; if (verificaOperacaoSessao("admin/html/editortexto") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } error_reporting(0); function textoMapfile($codigo) { global $locaplic, $dbhw; $mapfile = $locaplic . "/temas/" . $codigo . ".map"; if (!file_exists($mapfile)) { return "Arquivo {$codigo} não existe."; } // testa try { ms_newMapObj($mapfile); } catch (Exception $e) { $texto = file_get_contents($mapfile); if (mb_detect_encoding($texto, 'UTF-8, ISO-8859-1') == "ISO-8859-1") { return utf8_encode($texto); } else {
<?php /* * Faz o upload de csv e insere no banco de dados criando uma nova tabela */ include_once "login.php"; if (verificaOperacaoSessao("admin/metaestat/editorbanco") == false) { echo "Vc nao pode realizar essa operacao."; exit; } error_reporting(0); if (ob_get_level() == 0) { ob_start(); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <link rel="stylesheet" type="text/css" href="../../css/input.css" /> <link rel="stylesheet" type="text/css" href="../../css/geral.css" /> <title></title> </head> <body bgcolor="white" style="background-color: white; text-align: left;"> <p> <?php if ($_POST["tabelaDestinocsv"] == "") { echo "Nome da tabela não definido"; exit; } if ($_FILES['i3GEOuploadcsv']['name'] == "") {
Verifica se um usuario pode executar uma operacao Para que o usuario possa executar a operacao, o papel ao qual ele pertence deve estar registrado em operacoespaeis no banco de administracao Se $operacao for vazio, e retornado "sim", o que permite que a verificacao apenas confirme que o login esta correto na sessao Paremeter: $operacao - operacao que sera verificada */ case "VALIDAOPERACAOSESSAO": $retorno = "nao"; if ($_GET["operacao"] == "") { $retorno = "sim"; } else { if (verificaOperacaoSessao($_GET["operacao"]) == true) { $retorno = "sim"; } else { //logoutUsuario(); $retorno = "naopermitido"; } } cpjson($retorno); break; /* Valor: RECUPERARSENHA Cria uma nova senha para um usuario enviando-a por e-mailo Paremeter:
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. Arquivo: i3geo/admin/php/webservices.php Parametros: O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, webservices.php?funcao=pegaws Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. */ error_reporting(0); //a funcao PEGAWS pode ser executada por outros programas $funcoesEdicao = array("ALTERARWS", "EXCLUIR"); if (in_array(strtoupper($funcao), $funcoesEdicao)) { include_once dirname(__FILE__) . "/login.php"; $id_ws = $_GET["id_ws"]; $id = $_GET["id"]; testaSafeNumerico([$id, $id_ws]); if (verificaOperacaoSessao("admin/html/webservices") == false) { retornaJSON("Vc nao pode realizar essa operacao."); exit; } } //faz a busca da função que deve ser executada switch (strtoupper($funcao)) { /* Note: Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. */ /* Valor: PEGAWS Lista de serviços cadastrados
* * 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 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. */ error_reporting(0); // // pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../../admin/php/login.php"; if (verificaOperacaoSessao("admin/html/arvore") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } include dirname(__FILE__) . "/../../../../admin/php/conexao.php"; $codigo = str_replace(" ", "", $_POST["codigo"]); $id_grupo = $_POST["id_grupo"]; $id_tema = $_POST["id_tema"]; testaSafeNumerico([$id_grupo, $id_tema]); $funcao = strtoupper($funcao); switch ($funcao) { case "ADICIONAR": $sql = "select * from " . $esquemaadmin . "i3geousr_grupotema where id_tema = {$id_tema} and id_grupo = {$id_grupo}"; $q = pegaDados($sql, $dbh, false); if ($q) { if (count($q) != 0) {
* * 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 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. */ error_reporting(0); // // pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../admin/php/login.php"; if (verificaOperacaoSessao("admin/html/usuarios") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } include dirname(__FILE__) . "/../../../admin/php/conexao.php"; $id_usuario = $_POST["id_usuario"]; $id_grupo = $_POST["id_grupo"]; testaSafeNumerico([$id_usuario, $id_grupo]); $funcao = strtoupper($funcao); // converte os parametros de definicao dos papeis em um array if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { $usuarios = array(); foreach (array_keys($_POST) as $k) { $teste = explode("-", $k); if ($teste[0] == "id_usuario") { $usuarios[] = $teste[1] * 1;
<?php include_once dirname(__FILE__) . "/../../admin/php/login.php"; include "../blacklist.php"; verificaBlFerramentas(basename(dirname(__FILE__)), "", false); $funcoesEdicao = array("REMOVE", "INCLUI"); if (in_array(strtoupper($funcao), $funcoesEdicao)) { if (verificaOperacaoSessao("admin/html/editormapfile") == false) { retornaJSON("Vc nao pode realizar essa operacao. Tente fazer login novamente."); exit; } } $tema = $_POST["tema"]; error_reporting(0); // //faz a busca da função que deve ser executada // $retorno = ""; //string que será retornada ao browser via JSON switch (strtoupper($funcao)) { case "REMOVE": $mapa = ms_newMapObj($map_file); $l = $mapa->getlayerbyname($tema); if ($l != "") { $l->setmetadata("storymap", ""); $mapa->save($map_file); } $arq = $locaplic . "/temas/" . $tema . ".map"; if (file_exists($arq)) { $mapa = ms_newMapObj($arq); $l = $mapa->getlayerbyname($tema);
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. Arquivo: i3geo/admin/php/ogcws.php Parametros: O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, ms_configura.php?funcao=PEGAPARAMETROSCONFIGURA Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. */ include_once dirname(__FILE__) . "/login.php"; if (verificaOperacaoSessao("admin/html/ogcws") == false) { retornaJSON("Vc nao pode realizar essa operacao."); exit; } //error_reporting(0); $versao = versao(); $map_file = $locaplic . "/aplicmap/ogcwsv" . $versao["principal"] . ".map"; $mapa = ms_newMapObj($map_file); $web = $mapa->web; //faz a busca da função que deve ser executada switch (strtoupper($funcao)) { }
* * 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 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. */ error_reporting(0); // // pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../admin/php/login.php"; if (verificaOperacaoSessao("admin/html/sistemas") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } include dirname(__FILE__) . "/../../../admin/php/conexao.php"; $id = $_POST["id"]; $id_sistema = $_POST["id_sistema"]; $id_funcao = $_POST["id_funcao"]; testaSafeNumerico([$id, $id_sistema, $id_funcao]); $funcao = strtoupper($funcao); switch ($funcao) { case "ADICIONAR": $novo = adicionar($_POST["publicado_sistema"], $_POST["nome_sistema"], $_POST["perfil_sistema"], $dbhw); if ($novo === false) { header("HTTP/1.1 500 erro ao consultar banco de dados"); exit;
* * 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 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. */ error_reporting(0); // // pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../admin/php/login.php"; if (verificaOperacaoSessao("admin/html/atlas") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } include dirname(__FILE__) . "/../../../admin/php/conexao.php"; $id = $_POST["id"]; $id_atlas = $_POST["id_atlas"]; $id_prancha = $_POST["id_prancha"]; testaSafeNumerico([$id, $id_atlas, $id_prancha]); $funcao = strtoupper($funcao); switch ($funcao) { case "ADICIONAR": $novo = adicionar($_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw); if ($novo === false) { header("HTTP/1.1 500 erro ao consultar banco de dados"); exit;
<?php include_once "admin.php"; include_once "login.php"; if (verificaOperacaoSessao("admin/metaestat/geral") == false) { echo "Vc nao pode realizar essa operacao."; exit; } error_reporting(0); ?> <html> <head> <link rel="stylesheet" type="text/css" href="../../css/input.css" /> <link rel="stylesheet" type="text/css" href="../../css/geral.css" /> <title></title> </head> <body bgcolor="white" style="background-color:white;text-align:left;"> <p> <?php if (isset($_FILES['uploadimagem']['name'])) { require_once dirname(__FILE__) . "/../../ms_configura.php"; echo "<p class='paragrafo' >Carregando o arquivo...</p>"; $arq = $metaestatTemplates . "/logos/" . $_FILES['uploadimagem']['name']; //verifica nomes verificaNome($_FILES['uploadimagem']['name']); //chmod($metaestatTemplates."/logos",777); if (file_exists($arq)) { unlink($arq); } //sobe arquivo $Arquivo = $_FILES['uploadimagem']['tmp_name'];
<?php include_once dirname(__FILE__) . "/login.php"; if (in_array(strtoupper($funcao), $funcoesEdicao)) { if (verificaOperacaoSessao("admin/html/subirshapefile") == false) { retornaJSON("Vc nao pode realizar essa operacao."); exit; } } if (isset($_GET["tipo"])) { $tipo = $_GET["tipo"]; } //locaplic e usado para definir a pasta de destino if (empty($locaplic)) { exit; } error_reporting(0); ?> <html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> <link rel="stylesheet" type="text/css" href="../../css/input.css" /> <link rel="stylesheet" type="text/css" href="../../css/geral.css" /> <script src="../../classesjs/classe_util.js"></script> <title></title> </head> <body bgcolor="white" style="background-color:white;text-align:left;"> <p> <?php if (isset($_FILES['i3GEOuploadshp']['name'])) { $dirDestino = $_POST["dirDestino"];
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 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. */ error_reporting(0); // //pega as variaveis passadas com get ou post // include_once dirname(__FILE__) . "/../../../admin/php/login.php"; $funcoesEdicao = array("ADICIONAR", "ALTERAR", "EXCLUIR", "LISTA", "LISTAUNICO"); if (in_array(strtoupper($funcao), $funcoesEdicao)) { if (verificaOperacaoSessao("admin/html/operacoes") === false) { header("HTTP/1.1 403 Vc nao pode realizar essa operacao"); exit; } } include dirname(__FILE__) . "/../../../admin/php/conexao.php"; $id = $_POST["id"]; $id_operacao = $_POST["id_operacao"]; $id_papel = $_POST["id_papel"]; testaSafeNumerico([$id, $id_operacao, $id_papel]); $funcao = strtoupper($funcao); //converte os parametros de definicao dos papeis em um array if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { $papeis = array(); $papeis[] = 1; //admin