From ff223ab625186d833d516a0a5f3e3d2e2c7c8245 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 22 Jul 2016 00:34:10 -0300 Subject: [PATCH] Adaptação do editor de menus para bootstrap --- admin/php/classe_arvore.php | 4 ++-- admin1/catalogo/atlas/index.js | 1 + admin1/catalogo/atlas/index.php | 6 +++++- admin1/catalogo/atlas/pranchas/index.js | 1 + admin1/catalogo/atlas/pranchas/index.php | 6 +++++- admin1/catalogo/atlas/pranchas/temas/index.js | 1 + admin1/catalogo/atlas/pranchas/temas/index.php | 6 +++++- admin1/catalogo/mapas/index.js | 1 + admin1/catalogo/mapas/index.php | 6 +++++- admin1/catalogo/menus/grupos/index.js | 29 ++++++++++++++++++++++++++--- admin1/catalogo/menus/grupos/index.php | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------ admin1/catalogo/menus/index.js | 1 + admin1/catalogo/menus/index.php | 2 +- admin1/dicionario/core.js | 4 ++-- 14 files changed, 110 insertions(+), 84 deletions(-) diff --git a/admin/php/classe_arvore.php b/admin/php/classe_arvore.php index 6efee90..c05bf63 100755 --- a/admin/php/classe_arvore.php +++ b/admin/php/classe_arvore.php @@ -92,7 +92,7 @@ class Arvore else{ $coluna = $idioma; } - $this->sql_grupos = "select CASE i3geoadmin_grupos.$coluna WHEN '' THEN nome_grupo ELSE i3geoadmin_grupos.$coluna END as nome_grupo,id_n1,id_menu,i3geoadmin_n1.publicado,n1_perfil from ".$this->esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo "; + $this->sql_grupos = "select CASE i3geoadmin_grupos.$coluna WHEN '' THEN nome_grupo ELSE i3geoadmin_grupos.$coluna END as nome_grupo,id_n1,id_menu,i3geoadmin_n1.publicado,n1_perfil,ordem from ".$this->esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo "; if($filtro === "ogc" || $filtro === "download"){ //esse sql retorna tambem os grupos dos temas que estao na raiz do grupo $this->sql_grupos = "select DISTINCT * from (select CASE grupos.$coluna WHEN '' THEN nome_grupo ELSE grupos.$coluna END as nome_grupo,gr.id_n1,gr.id_menu,gr.publicado,gr.n1_perfil, 0 as ordem from ".$this->esquemaadmin."i3geoadmin_grupos as grupos, ".$this->esquemaadmin."i3geoadmin_n1 as gr, ".$this->esquemaadmin."i3geoadmin_n2 as sg, ".$this->esquemaadmin."i3geoadmin_n3 as t, ".$this->esquemaadmin."i3geoadmin_temas as temas where gr.id_grupo = grupos.id_grupo AND sg.id_n1 = gr.id_n1 AND t.id_n2 = sg.id_n2 AND t.id_tema = temas.id_tema AND (temas.ogc_tema NOT IN ('NAO','nao') OR temas.download_tema NOT IN ('NAO','nao') ) UNION select c.nome_grupo as nome_grupo,a.id_nivel as id_n1,a.id_menu,'SIM' as publicado,a.perfil as n1_perfil, 0 as ordem from ".$this->esquemaadmin."i3geoadmin_raiz as a, ".$this->esquemaadmin."i3geoadmin_temas as b, ".$this->esquemaadmin."i3geoadmin_grupos as c, ".$this->esquemaadmin."i3geoadmin_n1 as d where nivel = 1 AND a.id_tema = b.id_tema AND a.id_nivel = d.id_n1 AND d.id_grupo = c.id_grupo) as s "; @@ -113,7 +113,7 @@ class Arvore $coluna = $idioma; } - $this->sql_temasraiz = "select codigo_tema,id_raiz,i3geoadmin_raiz.id_tema,CASE $coluna WHEN '' THEN nome_tema ELSE $coluna END as nome_tema,tipoa_tema,perfil, ogc_tema, download_tema, link_tema FROM ".$this->esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$this->esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema "; + $this->sql_temasraiz = "select ordem,codigo_tema,id_raiz,i3geoadmin_raiz.id_tema,CASE $coluna WHEN '' THEN nome_tema ELSE $coluna END as nome_tema,tipoa_tema,perfil, ogc_tema, download_tema, link_tema FROM ".$this->esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$this->esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema "; $this->sql_temasSubgrupo = "select i3geoadmin_temas.tipoa_tema, i3geoadmin_temas.codigo_tema,i3geoadmin_temas.tags_tema,i3geoadmin_n3.id_n3,CASE i3geoadmin_temas.$coluna WHEN '' THEN nome_tema ELSE i3geoadmin_temas.$coluna END as nome_tema,i3geoadmin_n3.publicado,i3geoadmin_n3.n3_perfil,i3geoadmin_n3.id_tema,i3geoadmin_temas.download_tema,i3geoadmin_temas.ogc_tema from ".$this->esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema "; //$this->sql_temas = "select kmz_tema,nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,$coluna as nome_tema,codigo_tema from i3geoadmin_temas "; diff --git a/admin1/catalogo/atlas/index.js b/admin1/catalogo/atlas/index.js index cf80688..d62d2d2 100755 --- a/admin1/catalogo/atlas/index.js +++ b/admin1/catalogo/atlas/index.js @@ -104,6 +104,7 @@ Obtém a lista i3GEOadmin.atlas.dicionario, { "id_atlas": "modal", + "escondido": "hidden", "pranchas": "", "excluir": i3GEOadmin.atlas.dicionario.cancelar, "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao diff --git a/admin1/catalogo/atlas/index.php b/admin1/catalogo/atlas/index.php index b6cc66f..9d346df 100755 --- a/admin1/catalogo/atlas/index.php +++ b/admin1/catalogo/atlas/index.php @@ -57,7 +57,11 @@ include "../../head.php"; - - - + + +