Exemplo n.º 1
0
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;
}
Exemplo n.º 2
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/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;
        }
Exemplo n.º 3
0
<?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&atilde;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&atilde;o definido";
    exit;
}
if ($_FILES['i3GEOuploadcsv']['name'] == "") {
Exemplo n.º 5
0
 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:
     
Exemplo n.º 6
0
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Arquivo:
i3geo/admin/php/webservices.php
Parametros:
O par&acirc;metro principal &eacute; "funcao", que define qual opera&ccedil;&atilde;o ser&aacute; executada, por exemplo, webservices.php?funcao=pegaws
Cada opera&ccedil;&atilde;o possu&iacute; seus próprios par&acirc;metros, que devem ser enviados tamb&eacute;m na requisi&ccedil;&atilde;o da opera&ccedil;&atilde;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&ccedil;&atilde;o que deve ser executada
switch (strtoupper($funcao)) {
    /*
     Note:
    
    Valores que o par&acirc;metro &funcao pode receber. Os par&acirc;metros devem ser enviados na requisi&ccedil;&atilde;o em AJAX.
    */
    /*
     Valor: PEGAWS
    
    Lista de servi&ccedil;os cadastrados
Exemplo n.º 7
0
 *
 * Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
 * por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
 * de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
 * Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
 * Voc&ecirc; deve ter recebido uma copia da Licen&ccedil;a P&uacute;blica Geral do
 * GNU junto com este programa; se n&atilde;o, escreva para a
 * Free Software Foundation, Inc., no endere&ccedil;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) {
Exemplo n.º 8
0
 *
 * Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
 * por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
 * de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
 * Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
 * Voc&ecirc; deve ter recebido uma copia da Licen&ccedil;a P&uacute;blica Geral do
 * GNU junto com este programa; se n&atilde;o, escreva para a
 * Free Software Foundation, Inc., no endere&ccedil;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;
Exemplo n.º 9
0
<?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&ccedil;&atilde;o que deve ser executada
//
$retorno = "";
//string que ser&aacute; 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);
Exemplo n.º 10
0
Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
GNU conforme publicada pela Free Software Foundation;
Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
GNU junto com este programa; se n&atilde;o, escreva para a
Free Software Foundation, Inc., no endere&ccedil;o
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Arquivo:
i3geo/admin/php/ogcws.php
Parametros:
O par&acirc;metro principal &eacute; "funcao", que define qual opera&ccedil;&atilde;o ser&aacute; executada, por exemplo, ms_configura.php?funcao=PEGAPARAMETROSCONFIGURA
Cada opera&ccedil;&atilde;o possu&iacute; seus próprios par&acirc;metros, que devem ser enviados tamb&eacute;m na requisi&ccedil;&atilde;o da opera&ccedil;&atilde;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&ccedil;&atilde;o que deve ser executada
switch (strtoupper($funcao)) {
}
Exemplo n.º 11
0
 *
 * Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
 * por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
 * de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
 * Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
 * Voc&ecirc; deve ter recebido uma copia da Licen&ccedil;a P&uacute;blica Geral do
 * GNU junto com este programa; se n&atilde;o, escreva para a
 * Free Software Foundation, Inc., no endere&ccedil;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;
Exemplo n.º 12
0
 *
 * Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
 * por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
 * de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
 * Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
 * Voc&ecirc; deve ter recebido uma copia da Licen&ccedil;a P&uacute;blica Geral do
 * GNU junto com este programa; se n&atilde;o, escreva para a
 * Free Software Foundation, Inc., no endere&ccedil;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;
Exemplo n.º 13
0
<?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'];
Exemplo n.º 14
0
<?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"];
Exemplo n.º 15
0
por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
Voc&ecirc; deve ter recebido uma copia da Licen&ccedil;a P&uacute;blica Geral do
GNU junto com este programa; se n&atilde;o, escreva para a
Free Software Foundation, Inc., no endere&ccedil;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