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;
*/ $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; }
// // $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ão foi possivel escrever em classesjs"; exit; }
<link rel="stylesheet" type="text/css" href="../admin/html/admin.css"> </head> <body class="yui-skin-sam fundoPonto" > <div class="bordaSuperior" > </div> <div class="mascaraPrincipal" id="divGeral" style=text-align:left > Remove a tela inicial de apresentação do i3Geo substituindo-a pela iniciallização direta do mapa. Após remover, a tela inicial pode ser vista utilizando-se o endereço i3geo/init. Para definir qual a interface que será 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ário não registrado em i3geo/ms_configura.php na variá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; }
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ário não registrado em i3geo/ms_configura.php na variá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); }
} 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ão armazenadas no diretório temporário."; echo "<br>Após geradas as imagens, copie os arquivos para o diretório i3geo/temas/miniaturas."; echo "<br>As miniaturas são geradas apenas para os arquivos que ainda nã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ário não registrado em i3geo/ms_configura.php na variá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ário não registrado em i3geo/ms_configura.php na variá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);