示例#1
0
i3geo/admin/php/criabanco.php
*/
$funcao = "";
include_once "admin.php";
//verifica se o login pode ser realizado
if (isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) {
    header("HTTP/1.1 403 Login desativado");
    exit;
}
//$i3geoPermiteLoginIp vem de ms_configura.php
if (isset($i3geoPermiteLoginIp)) {
    checaLoginIp($i3geoPermiteLoginIp);
}
include_once "conexao.php";
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("upgradebanco44_45.php");
    exit;
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "Usuário não registrado em i3geo/ms_configura.php na variável i3geomaster";
        exit;
    }
}
error_reporting(0);
$tabelas = array("CREATE TABLE i3geoadmin_comentarios (comentario TEXT, data TEXT, openidnome TEXT, openidimagem TEXT, openidservico TEXT, openidusuario TEXT, openidurl TEXT, id_tema NUMERIC)", "CREATE TABLE i3geoadmin_acessostema (codigo_tema TEXT, nacessos NUMERIC,dia NUMERIC, mes NUMERIC, ano NUMERIC)");
/*
if($conexaoadmin == "")
{
	//$banco = sqlite_open("../admin.db",0666);
	//$banco = null;
示例#2
0
*/
$funcao = "";
$locaplic = dirname(__FILE__) . "/../..";
include_once "admin.php";
//verifica se o login pode ser realizado
if (isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) {
    header("HTTP/1.1 403 Login desativado");
    exit;
}
//$i3geoPermiteLoginIp vem de ms_configura.php
if (isset($i3geoPermiteLoginIp)) {
    checaLoginIp($i3geoPermiteLoginIp);
}
include_once "conexao.php";
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("incluiMAP.php");
    exit;
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "Usuário não registrado em i3geo/ms_configura.php na variável i3geomaster";
        exit;
    }
}
$arquivos = array();
if (is_dir($locaplic . "/temas")) {
    if ($dh = opendir($locaplic . "/temas")) {
        while (($file = readdir($dh)) !== false) {
            if (!stristr($file, '.map') === FALSE) {
                $arquivos[] = $file;
            }
示例#3
0
//
//
$locaplic = dirname(__FILE__) . "/..";
include_once dirname(__FILE__) . "/../admin/php/admin.php";
//verifica se o login pode ser realizado
if (isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) {
    header("HTTP/1.1 403 Login desativado");
    exit;
}
//$i3geoPermiteLoginIp vem de ms_configura.php
if (isset($i3geoPermiteLoginIp)) {
    checaLoginIp($i3geoPermiteLoginIp);
}
include_once dirname(__FILE__) . "/../admin/php/conexao.php";
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("compactajs.php");
    exit;
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "Usuário não registrado em i3geo/ms_configura.php na variável i3geomaster";
        exit;
    }
}
unlink("../classesjs/teste.txt");
$f = @fopen("../classesjs/teste.txt", w);
@fclose($f);
if (!file_exists("../classesjs/teste.txt")) {
    echo "<span style='color:red'>N&atilde;o foi possivel escrever em classesjs";
    exit;
}
示例#4
0
<link rel="stylesheet" type="text/css" href="../admin/html/admin.css">
</head>

<body class="yui-skin-sam fundoPonto" >
<div class="bordaSuperior"  >&nbsp;</div>
<div class="mascaraPrincipal" id="divGeral" style=text-align:left >
Remove a tela inicial de apresenta&ccedil;&atilde;o do i3Geo substituindo-a pela inicialliza&ccedil;&atilde;o direta do mapa.
Ap&oacute;s remover, a tela inicial pode ser vista utilizando-se o endere&ccedil;o i3geo/init. Para definir qual a interface que
ser&aacute; utilizada como default ao abrir o i3Geo edite o arquivo i3geo/ms_configura.php.<br><br>
<?php 
exit;
$locaplic = dirname(__FILE__) . "/..";
include_once dirname(__FILE__) . "/../admin/php/admin.php";
include_once dirname(__FILE__) . "/../admin/php/conexao.php";
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("remover.php");
    exit;
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "<span style=color:red; >Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster";
        exit;
    }
}
error_reporting(0);
unlink("../index.htm");
unlink("../index.html");
if (file_exists("../index.htm") || file_exists("../index.html")) {
    echo "<span style=color:red; > Sem permissao do sistema opercaional para excluir arquivo";
    exit;
}
示例#5
0
include_once "admin.php";
//verifica se o login pode ser realizado
if (isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) {
    header("HTTP/1.1 403 Login desativado");
    exit;
}
//$i3geoPermiteLoginIp vem de ms_configura.php
if (isset($i3geoPermiteLoginIp)) {
    checaLoginIp($i3geoPermiteLoginIp);
}
include_once "conexao.php";
if (!empty($esquemaadmin)) {
    $esquemaadmin = str_replace(".", "", $esquemaadmin) . ".";
}
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("upgradebanco46_47.php");
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster";
        exit;
    }
}
error_reporting(0);
//tabelas do controle de usuarios e sistema metaestat
$tabelas = array("ALTER TABLE " . $esquemaadmin . "i3geoadmin_mapas ADD mapfile TEXT", "CREATE TABLE " . $esquemaadmin . "i3geousr_usuarios (ativo NUMERIC, data_cadastro TEXT, email TEXT, id_usuario INTEGER PRIMARY KEY, login TEXT, nome_usuario TEXT, senha TEXT)", "CREATE TABLE " . $esquemaadmin . "i3geousr_papelusuario (id_papel NUMERIC, id_usuario NUMERIC)", "CREATE TABLE " . $esquemaadmin . "i3geousr_papeis (descricao TEXT, id_papel INTEGER PRIMARY KEY, nome TEXT)", "CREATE TABLE " . $esquemaadmin . "i3geousr_operacoes (id_operacao INTEGER PRIMARY KEY, codigo TEXT, descricao TEXT)", "CREATE TABLE " . $esquemaadmin . "i3geousr_operacoespapeis (id_operacao NUMERIC, id_papel NUMERIC)", "CREATE TABLE " . $esquemaadmin . "i3geousr_grupousuario (id_usuario NUMERIC, id_grupo NUMERIC)", "CREATE TABLE " . $esquemaadmin . "i3geousr_grupotema (id_grupo NUMERIC, id_tema NUMERIC)", "CREATE TABLE " . $esquemaadmin . "i3geousr_grupos (id_grupo INTEGER PRIMARY KEY, nome TEXT, descricao TEXT)", "create table " . $esquemaadmin . "i3geoestat_conexao (codigo_estat_conexao INTEGER PRIMARY KEY,bancodedados text,host text,porta text,usuario text,senha text)", "create table " . $esquemaadmin . "i3geoestat_tipo_regiao(codigo_tipo_regiao INTEGER PRIMARY KEY,nome_tipo_regiao text,descricao_tipo_regiao text,codigo_estat_conexao integer,esquemadb text,tabela text,colunageo text,data text,identificador integer,colunanomeregiao text,srid text,colunacentroide text, colunasvisiveis text, apelidos text)", "create table " . $esquemaadmin . "i3geoestat_agregaregiao(id_agregaregiao INTEGER PRIMARY KEY,codigo_tipo_regiao integer,codigo_tipo_regiao_pai integer,colunaligacao_regiaopai text)", "create table " . $esquemaadmin . "i3geoestat_tipo_periodo(codigo_tipo_periodo INTEGER PRIMARY KEY,nome text,descricao text)", "create table " . $esquemaadmin . "i3geoestat_unidade_medida(codigo_unidade_medida INTEGER PRIMARY KEY,nome text,sigla text,permitesoma integer default 0,permitemedia integer default 0)", "create table " . $esquemaadmin . "i3geoestat_variavel(codigo_variavel INTEGER PRIMARY KEY,nome text,descricao text)", "create table " . $esquemaadmin . "i3geoestat_medida_variavel(id_medida_variavel INTEGER PRIMARY KEY,codigo_unidade_medida integer,codigo_tipo_periodo integer,codigo_variavel integer,codigo_tipo_regiao integer,codigo_estat_conexao integer,esquemadb text,tabela text,colunavalor text,colunaidgeo text,filtro text,nomemedida text,colunaidunico text)", "create table " . $esquemaadmin . "i3geoestat_classificacao(id_classificacao INTEGER PRIMARY KEY,nome text,id_medida_variavel integer,observacao text)", "create table " . $esquemaadmin . "i3geoestat_classes(id_classe INTEGER PRIMARY KEY,expressao text,titulo text,vermelho text,verde text,azul text,id_classificacao integer,tamanho text,simbolo text,overmelho text,overde text,oazul text,otamanho text)", "create table " . $esquemaadmin . "i3geoestat_fonteinfo(id_fonteinfo INTEGER PRIMARY KEY,titulo text unique,link text)", "create table " . $esquemaadmin . "i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)", "create table " . $esquemaadmin . "i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link INTEGER PRIMARY KEY)", "create table " . $esquemaadmin . "i3geoestat_parametro_medida(id_parametro_medida INTEGER PRIMARY KEY,coluna text,nome text,descricao text,id_pai integer default 0,id_medida_variavel integer, tipo integer default 0)", "create table " . $esquemaadmin . "i3geoestat_mapa(id_mapa INTEGER PRIMARY KEY,titulo text,template text,logoesquerdo text,logodireito text,publicado integer)", "create table " . $esquemaadmin . "i3geoestat_mapa_grupo(id_mapa_grupo INTEGER PRIMARY KEY,id_mapa integer,titulo text)", "create table " . $esquemaadmin . "i3geoestat_mapa_tema (id_mapa_tema INTEGER PRIMARY KEY,id_mapa_grupo integer,titulo text,id_medida_variavel integer)");
$drivename = $dbhw->getAttribute(PDO::ATTR_DRIVER_NAME);
foreach ($tabelas as $tabela) {
    if ($drivename == "pgsql") {
        $tabela = str_replace("INTEGER PRIMARY KEY", "SERIAL PRIMARY KEY NOT NULL", $tabela);
    }
示例#6
0
}
if ($tipo == "mini" || $tipo == "todos" || $tipo == "grande" || $tipo == "") {
    ms_ResetErrorList();
    if (!isset($tipo) || $tipo == "") {
        echo "Utilize geraminiatura.php?tipo=mini ou grande ou todos. As imagens s&atilde;o armazenadas no diretório tempor&aacute;rio.";
        echo "<br>Após geradas as imagens, copie os arquivos para o diretório i3geo/temas/miniaturas.";
        echo "<br>As miniaturas s&atilde;o geradas apenas para os arquivos que ainda n&atilde;o existem no diretório temas/miniaturas.";
        echo "<br><a href='geraminiatura.php?tipo=todos' >Gerar todas as miniaturas</a>";
        echo "<br><a href='geraminiatura.php?tipo=mini' >Gerar apenas as pequenas</a>";
        echo "<br><a href='geraminiatura.php?tipo=grande' >Gerar apenas as grandes</a>";
        echo "</div></body></html>";
        exit;
    }
    //verifica login
    if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
        formularioLoginMaster("geraminiatura.php");
        echo "<input type=hidden name=tipo value='{$tipo}'  />";
        exit;
    } else {
        $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
        if ($continua == false) {
            echo "Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster";
            exit;
        }
    }
    if (ob_get_level() == 0) {
        ob_start();
    }
    error_reporting(0);
    $arqs = listaArquivos("temas");
    $arqs = $arqs["arquivos"];
<?php

/*
Compacta os arquivos js e css utilizados pelo I3Geo com base no compilador do google.
Esse compactador pode reduzir melhor o tamanho dos arquivos
mas nao esta sendo utilizado pois o resultado precisaria ser melhor testado
e teria de ser removidos os "eval" do codigo javascript
*/
//
//
$locaplic = dirname(__FILE__) . "/..";
include_once dirname(__FILE__) . "/../admin/php/admin.php";
include_once dirname(__FILE__) . "/../admin/php/conexao.php";
if (empty($_POST["senha"]) || empty($_POST["usuario"])) {
    formularioLoginMaster("compactajs_closurecompiler.php");
    exit;
} else {
    $continua = verificaMaster($_POST["usuario"], $_POST["senha"], $i3geomaster);
    if ($continua == false) {
        echo "Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster";
        exit;
    }
}
echo "<html><body><pre>Para usar o console do firebug utilize sempre sem {}\n";
echo "como no exemplo:\n";
echo "if (typeof (console) !== 'undefined')\n";
echo '		console.info("i3GEO.arvoreDeCamadas.atualiza()");';
echo "</pre>";
unlink("../classesjs/teste.txt");
$f = @fopen("../classesjs/teste.txt", w);
@fclose($f);