From c9319d1d77c8f42d77babdcccbba69c19f686aa4 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sat, 20 Sep 2014 14:48:14 +0000 Subject: [PATCH] V5 - Correção no uso de esquema que não seja o public para armazenamento das tabelas do sistema de administração. --- admin/php/admin.php | 4 ++-- admin/php/arvore.php | 18 +++++++++--------- admin/php/atlas.php | 12 ++++++------ admin/php/estatisticas.php | 8 ++++---- versao.php | 2 +- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/admin/php/admin.php b/admin/php/admin.php index cd65711..7dd664e 100755 --- a/admin/php/admin.php +++ b/admin/php/admin.php @@ -327,13 +327,13 @@ function verificaFilhos() } if($tabela == "i3geoadmin_grupos") { - $r = pegaDados("select n1.id_grupo from ".$esquemaadmin."i3geoadmin_n1 as n1, i3geoadmin_n2 as n2 where n1.id_n1 = n2.id_n1 and n1.id_grupo = '$id'"); + $r = pegaDados("select n1.id_grupo from ".$esquemaadmin."i3geoadmin_n1 as n1, ".$esquemaadmin."i3geoadmin_n2 as n2 where n1.id_n1 = n2.id_n1 and n1.id_grupo = '$id'"); if(count($r) > 0) $res = true; } if($tabela == "i3geoadmin_subgrupos") { - $r = pegaDados("select n2.id_subgrupo from ".$esquemaadmin."i3geoadmin_n3 as n3, i3geoadmin_n2 as n2 where n2.id_n2 = n3.id_n3 and n2.id_subgrupo = '$id'"); + $r = pegaDados("select n2.id_subgrupo from ".$esquemaadmin."i3geoadmin_n3 as n3, ".$esquemaadmin."i3geoadmin_n2 as n2 where n2.id_n2 = n3.id_n3 and n2.id_subgrupo = '$id'"); if(count($r) > 0) $res = true; } diff --git a/admin/php/arvore.php b/admin/php/arvore.php index c575da9..57e6311 100755 --- a/admin/php/arvore.php +++ b/admin/php/arvore.php @@ -157,7 +157,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGADADOSGRUPO": - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id")); + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id")); exit; break; /* @@ -174,7 +174,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGADADOSSUBGRUPO": - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = $id")); + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = $id")); exit; break; /* @@ -191,7 +191,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGADADOSTEMA": - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = $id")); + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = $id")); exit; break; /* @@ -208,7 +208,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGADADOSRAIZ": - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_raiz.id_tema = i3geoadmin_temas.id_tema where id_raiz = $id")); + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_raiz.id_tema = i3geoadmin_temas.id_tema where id_raiz = $id")); exit; break; /* @@ -231,7 +231,7 @@ switch (strtoupper($funcao)) else {$coluna = $idioma; } - $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); + $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); retornaJSON(array("raiz"=>$raiz,"grupos"=>array())); exit; break; @@ -259,7 +259,7 @@ switch (strtoupper($funcao)) else {$coluna = $idioma; } - $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); + $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); retornaJSON(array("raiz"=>$raiz,"grupos"=>array())); exit; break; @@ -284,7 +284,7 @@ switch (strtoupper($funcao)) else{ $coluna = $idioma; } - $grupos = pegaDados("select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,i3geoadmin_n1.publicado from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' and id_n1 = '$id_n1'"); + $grupos = pegaDados("select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,i3geoadmin_n1.publicado from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' and id_n1 = '$id_n1'"); $raiz = array(); retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); exit; @@ -311,7 +311,7 @@ switch (strtoupper($funcao)) else {$coluna = $idioma; } - $subgrupos = pegaDados("select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'"); + $subgrupos = pegaDados("select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'"); $raiz = array(); retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); exit; @@ -338,7 +338,7 @@ switch (strtoupper($funcao)) else {$coluna = $idioma; } - $temas = pegaDados("select i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'"); + $temas = pegaDados("select i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'"); $raiz = array(); retornaJSON($temas); exit; diff --git a/admin/php/atlas.php b/admin/php/atlas.php index 58d7cfb..9323a29 100755 --- a/admin/php/atlas.php +++ b/admin/php/atlas.php @@ -23,7 +23,7 @@ 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 +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. @@ -36,7 +36,7 @@ Parametros: O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, atlas.php?funcao=pegaAtlas -Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. +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"); @@ -105,7 +105,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGATEMAS": - retornaJSON(pegaDados("SELECT i3geoadmin_atlast.*,i3geoadmin_temas.nome_tema from ".$esquemaadmin."i3geoadmin_atlast LEFT JOIN i3geoadmin_temas ON ( i3geoadmin_atlast.codigo_tema = i3geoadmin_temas.codigo_tema ) where id_prancha = '$id_prancha' order by ordem_tema")); + retornaJSON(pegaDados("SELECT i3geoadmin_atlast.*,i3geoadmin_temas.nome_tema from ".$esquemaadmin."i3geoadmin_atlast LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON ( i3geoadmin_atlast.codigo_tema = i3geoadmin_temas.codigo_tema ) where id_prancha = '$id_prancha' order by ordem_tema")); exit; break; /* @@ -329,15 +329,15 @@ switch (strtoupper($funcao)) /* Valor: MOVIMENTANO - Muda a ordem de um nó + Muda a ordem de um n� Parametros: - tipo - tipo de nó tema|prancha|atlas + tipo - tipo de n� tema|prancha|atlas movimento - sobe|desce - id- id do nó + id- id do n� Retorno: diff --git a/admin/php/estatisticas.php b/admin/php/estatisticas.php index 38ba26c..1ae2437 100755 --- a/admin/php/estatisticas.php +++ b/admin/php/estatisticas.php @@ -41,7 +41,7 @@ td { 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 + 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. @@ -55,7 +55,7 @@ td { $totaltemas = count(pegaDados("select * from ".$esquemaadmin."i3geoadmin_temas")); $temasvalidos = pegaDados("select codigo_tema,nome_tema,download_tema,kml_tema,ogc_tema,link_tema,tags_tema from ".$esquemaadmin."i3geoadmin_temas where codigo_tema <> ''"); $temasassocsubgrupos = pegaDados("select id_tema from ".$esquemaadmin."i3geoadmin_n3 group by id_tema"); - $nacessostema = pegaDados("select b.nome_tema,sum(a.nacessos) as soma,a.codigo_tema from ".$esquemaadmin."i3geoadmin_acessostema as a,i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema and a.nacessos > 0 group by a.codigo_tema,b.nome_tema"); + $nacessostema = pegaDados("select b.nome_tema,sum(a.nacessos) as soma,a.codigo_tema from ".$esquemaadmin."i3geoadmin_acessostema as a,".$esquemaadmin."i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema and a.nacessos > 0 group by a.codigo_tema,b.nome_tema"); $ntags = pegaDados("select nome from ".$esquemaadmin."i3geoadmin_tags"); $totaltemasvalidos = count($temasvalidos); $codigostemas = array(); @@ -124,8 +124,8 @@ td { } echo ""; echo ""; - echo ""; - echo ""; + echo ""; + echo ""; echo ""; echo ""; diff --git a/versao.php b/versao.php index 1e1c17e..c1dc934 100644 --- a/versao.php +++ b/versao.php @@ -8,5 +8,5 @@ Utilizado como um include em ms_configura.php * TODO v5 guia de migracao esta correto? * TODO v5 gerar repositorio no SVN com o nome i3geo5 */ -$mensagemInicia = 'Versão 5.0 - SP2'; +$mensagemInicia = 'Versão 5.0 - SP3'; ?> -- libgit2 0.21.2
Número total de temas cadastrados: $totaltemas
Número total de temas válidos (código diferente de vazio): $totaltemasvalidos
Temas válidos com códigos duplicados: ".count($temasmaisdeum)."
Número total de temas válidos (c�digo diferente de vazio): $totaltemasvalidos
Temas válidos com c�digos duplicados: ".count($temasmaisdeum)."
Temas válidos com nomes duplicados: ".count($nomestemasmaisdeum)."
Temas associados a algum sub-grupo: ".count($temasassocsubgrupos)."