Commit 134774fc5a55295cdc7b5d92d7d7ce98689dff19
1 parent
37eb3bad
Exists in
master
and in
7 other branches
Correção nos sqls de inserção e update de dados
Showing
15 changed files
with
127 additions
and
454 deletions
Show diff stats
admin/html/i3geoadmin_arvore.html
@@ -1,92 +0,0 @@ | @@ -1,92 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/arvore.js" type="text/javascript"></script> | ||
8 | -</head> | ||
9 | -<body> | ||
10 | -<div style=width:80%;text-align:center;> | ||
11 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
12 | -<p><a href="../index.html">Voltar</a></p> | ||
13 | -<div id=ajuda style="display:none"> | ||
14 | -<p>Este programa permite editar as árvores de cada menu</p> | ||
15 | -<p>O menu é baseado no banco admin.db.</p> | ||
16 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
17 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
18 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
19 | -<p>Utilize as opções abaixo para relacionar os temas a grupos e sub-grupos. Escolha primeiro um menu e depois edite | ||
20 | -os grupos, adicionando temas ou sub-grupos. A estrutura é hierárquica e permite que temas sejam criados também na raiz de um grupo ou do próprio menu. | ||
21 | -<p>Os grupos, sub-grupos e temas já devem ter sido criados para que se possa montar a árvore de associações. | ||
22 | -</div></div> | ||
23 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
24 | -</body> | ||
25 | -<script> | ||
26 | -/* | ||
27 | -Title: Administração da árvore de menus | ||
28 | - | ||
29 | -File: i3geo/admin/i3geoadmin_arvore.htm | ||
30 | -*/ | ||
31 | -$parametros = { | ||
32 | - "simples": [ | ||
33 | - { mensagem: "Edição das árvores dos menus",cabeca: "Raiz",variavel:"arvores"} | ||
34 | - ]}; | ||
35 | - | ||
36 | -var iniciaMenu = function(retorno) | ||
37 | -{ | ||
38 | - pegaParametros() | ||
39 | - iniciaAdmin() | ||
40 | - if(retorno.data == "" || retorno.data.length == 0) | ||
41 | - {document.body.innerHTML += "Nenhum menu cadastrado."} | ||
42 | - else | ||
43 | - { | ||
44 | - var ins = "<p><b>Selecione o menu:</b> " | ||
45 | - ins += "<select id=menusel onchange='pegaParametros();listaRaiz()' >" | ||
46 | - ins += "<option value='' >---</option>" | ||
47 | - for(var i = 0;i < retorno.data.length;i++) | ||
48 | - { | ||
49 | - ins += "<option value='"+retorno.data[i].id_menu+"' >"+retorno.data[i].nome_menu+"</option>" | ||
50 | - } | ||
51 | - ins += "</select><hr>" | ||
52 | - document.body.innerHTML += ins; | ||
53 | - } | ||
54 | -} | ||
55 | -var cp = new cpaint(); | ||
56 | -//cp.set_async(false); | ||
57 | -cp.set_response_type("JSON"); | ||
58 | -//pega os menus | ||
59 | -var p = "../php/menutemas.php?funcao=pegaMenus"; | ||
60 | -cp.call(p,"pegaMenus",iniciaMenu); | ||
61 | -//pega os grupos e subgrupos | ||
62 | - | ||
63 | -grupos = function(retorno){$grupos = retorno.data;} | ||
64 | -subGrupos = function(retorno){$subGrupos = retorno.data;}; | ||
65 | -temas = function(retorno){$temas = retorno.data;} | ||
66 | -temasRaiz = function(retorno){$temasRaiz = retorno.data;} | ||
67 | -listaPerfis = function(retorno){$perfis = retorno.data;} | ||
68 | -function pegaParametros() | ||
69 | -{ | ||
70 | - var cp = new cpaint(); | ||
71 | - //cp.set_async(false); | ||
72 | - cp.set_response_type("JSON"); | ||
73 | - | ||
74 | - var p = "../php/menutemas.php?funcao=pegaGrupos"; | ||
75 | - cp.call(p,"pegaMenus",grupos); | ||
76 | - | ||
77 | - var p = "../php/menutemas.php?funcao=pegaSubGrupos"; | ||
78 | - cp.call(p,"pegaMenus",subGrupos); | ||
79 | - | ||
80 | - var p = "../php/menutemas.php?funcao=pegaTemas"; | ||
81 | - cp.call(p,"pegaMenus",temas); | ||
82 | - | ||
83 | - var p = "../php/arvore.php?funcao=pegaTemasRaiz"; | ||
84 | - cp.call(p,"pegaMenus",temasRaiz); | ||
85 | - | ||
86 | - var p = "../php/menutemas.php?funcao=pegaPerfis"; | ||
87 | - cp.call(p,"pegaMenus",listaPerfis); | ||
88 | -} | ||
89 | - | ||
90 | -document.getElementById("aguarde").style.display="none" | ||
91 | -</script> | ||
92 | -</html> | ||
93 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_grupos.html
@@ -1,35 +0,0 @@ | @@ -1,35 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | -</head> | ||
9 | -<body> | ||
10 | -<div style=width:80%;text-align:center;> | ||
11 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
12 | -<p><a href="../index.html">Voltar</a></p> | ||
13 | -<div id=ajuda style="display:none"> | ||
14 | -<p>Este programa permite editar a lista de grupos</p> | ||
15 | -<p>O menu é baseado no banco admin.db.</p> | ||
16 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
17 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
18 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
19 | -</div></div> | ||
20 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
21 | -</body> | ||
22 | -<script> | ||
23 | -/* | ||
24 | -Title: Administração da lista de grupos do menu de temas | ||
25 | - | ||
26 | -File: i3geo/admin/i3geoadmin_grupos.htm | ||
27 | -*/ | ||
28 | -$parametros = { | ||
29 | - "simples": [ | ||
30 | - { mensagem: "Adicione, altere ou elimine grupos cadastrados",cabeca: "Grupos",variavel:"grupos"} | ||
31 | - ]}; | ||
32 | -iniciaAdmin() | ||
33 | -document.getElementById("aguarde").style.display="none" | ||
34 | -</script> | ||
35 | -</html> | ||
36 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_menus.html
@@ -1,48 +0,0 @@ | @@ -1,48 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | - | ||
9 | -</head> | ||
10 | -<body> | ||
11 | -<div style=width:80%;text-align:center;> | ||
12 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
13 | -<p><a href="../index.html">Voltar</a></p> | ||
14 | -<div id=ajuda style="display:none"> | ||
15 | -<p>Este programa permite editar a lista de menus</p> | ||
16 | -<p>Você pode criar vários menus e depois acrescentar grupos, subgrupos e temas em cada um. | ||
17 | -A lista de menus que serão utilizados no i3geo é definida no arquivo ms_configura.php. | ||
18 | -<p>O menu é baseado no banco admin.db.</p> | ||
19 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
20 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
21 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
22 | -</div></div> | ||
23 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
24 | -</body> | ||
25 | -<script> | ||
26 | -/* | ||
27 | -Title: Administração da lista de menus do menu de temas | ||
28 | - | ||
29 | -File: i3geo/admin/i3geoadmin_menus.htm | ||
30 | -*/ | ||
31 | -$parametros = { | ||
32 | - "simples": [ | ||
33 | - { mensagem: "Adicione, altere ou elimine menus cadastrados",cabeca: "Menus",variavel:"menus"} | ||
34 | - ]}; | ||
35 | -document.getElementById("aguarde").style.display="none" | ||
36 | -var cp = new cpaint(); | ||
37 | -//cp.set_async(false); | ||
38 | -cp.set_response_type("JSON"); | ||
39 | -listaPerfis = function(retorno){$perfis = retorno.data;iniciaAdmin()} | ||
40 | -var p = "../php/menutemas.php?funcao=pegaPerfis"; | ||
41 | -cp.call(p,"pegaMenus",listaPerfis); | ||
42 | -document.getElementById("aguarde").style.display="none" | ||
43 | - | ||
44 | - | ||
45 | - | ||
46 | - | ||
47 | -</script> | ||
48 | -</html> | ||
49 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_perfis.html
@@ -1,35 +0,0 @@ | @@ -1,35 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | - | ||
9 | -</head> | ||
10 | -<body> | ||
11 | -<div style=width:80%;text-align:center;> | ||
12 | -<h1>Administração do i3geo - perfis <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
13 | -<p><a href="../index.html">Voltar</a></p> | ||
14 | -<div id=ajuda style="display:none"> | ||
15 | -<p>Este programa permite editar a lista de perfis</p> | ||
16 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
17 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
18 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
19 | -</div></div> | ||
20 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
21 | -</body> | ||
22 | -<script> | ||
23 | -/* | ||
24 | -Title: Administração da lista de perfis | ||
25 | - | ||
26 | -File: i3geo/admin/i3geoadmin_perfis.htm | ||
27 | -*/ | ||
28 | -$parametros = { | ||
29 | - "simples": [ | ||
30 | - { mensagem: "Adicione, altere ou elimine perfis cadastrados",cabeca: "Perfis",variavel:"perfis"} | ||
31 | - ]}; | ||
32 | -iniciaAdmin() | ||
33 | -document.getElementById("aguarde").style.display="none" | ||
34 | -</script> | ||
35 | -</html> | ||
36 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_subgrupos.html
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | - | ||
9 | -</head> | ||
10 | -<body> | ||
11 | -<div style=width:80%;text-align:center;> | ||
12 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
13 | -<p><a href="../index.html">Voltar</a></p> | ||
14 | -<div id=ajuda style="display:none"> | ||
15 | -<p>Este programa permite editar a lista de sub-grupos</p> | ||
16 | -<p>O menu é baseado no banco admin.db.</p> | ||
17 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
18 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
19 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
20 | -</div></div> | ||
21 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
22 | -</body> | ||
23 | -<script> | ||
24 | -/* | ||
25 | -Title: Administração da lista de sub-grupos do menu de temas | ||
26 | - | ||
27 | -File: i3geo/admin/i3geoadmin_subgrupos.htm | ||
28 | -*/ | ||
29 | -$parametros = { | ||
30 | - "simples": [ | ||
31 | - { mensagem: "Adicione, altere ou elimine sub-grupos cadastrados",cabeca: "Sub-grupos",variavel:"subgrupos"} | ||
32 | - ]}; | ||
33 | -iniciaAdmin() | ||
34 | -document.getElementById("aguarde").style.display="none" | ||
35 | -</script> | ||
36 | -</html> | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_tags.html
@@ -1,35 +0,0 @@ | @@ -1,35 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | - | ||
9 | -</head> | ||
10 | -<body> | ||
11 | -<div style=width:80%;text-align:center;> | ||
12 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
13 | -<p><a href="../index.html">Voltar</a></p> | ||
14 | -<div id=ajuda style="display:none"> | ||
15 | -<p>Este programa permite editar a lista de tags (palavras-chave)</p> | ||
16 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
17 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
18 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
19 | -</div></div> | ||
20 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
21 | -</body> | ||
22 | -<script> | ||
23 | -/* | ||
24 | -Title: Administração da lista de menus do menu de temas | ||
25 | - | ||
26 | -File: i3geo/admin/i3geoadmin_tags.htm | ||
27 | -*/ | ||
28 | -$parametros = { | ||
29 | - "simples": [ | ||
30 | - { mensagem: "Adicione, altere ou elimine tags cadastrados",cabeca: "Tags",variavel:"tags"} | ||
31 | - ]}; | ||
32 | -iniciaAdmin() | ||
33 | -document.getElementById("aguarde").style.display="none" | ||
34 | -</script> | ||
35 | -</html> | ||
36 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/i3geoadmin_temas.html
@@ -1,52 +0,0 @@ | @@ -1,52 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/menutemas.js" type="text/javascript"></script> | ||
8 | - | ||
9 | -</head> | ||
10 | -<body> | ||
11 | -<div style=width:80%;text-align:center;> | ||
12 | -<h1>Administração do i3geo - menu de temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
13 | -<p><a href="../index.html">Voltar</a></p> | ||
14 | -<div id=ajuda style="display:none"> | ||
15 | -<p>Este programa permite editar a lista de temas</p> | ||
16 | -<p>O menu é baseado no banco admin.db.</p> | ||
17 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
18 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
19 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
20 | -<p>Os temas são relacionados aos mapfiles existentes no diretório i3geo/temas. Cada tema recebe um nome que será mostrado | ||
21 | -na árvore de temas. Após a criação dos temas, você pode criar a árvore de temas, associando-os a menus, grupos e sub-grupos. | ||
22 | -</div></div> | ||
23 | -<div id=aguarde style="color:red" ><img src="../../imagens/aguarde.gif" /></div> | ||
24 | -</body> | ||
25 | -<script> | ||
26 | -/* | ||
27 | -Title: Administração da lista de temas do menu de temas | ||
28 | - | ||
29 | -File: i3geo/admin/i3geoadmin_temas.htm | ||
30 | -*/ | ||
31 | -$parametros = { | ||
32 | - "simples": [ | ||
33 | - { mensagem: "Adicione, altere ou elimine temas cadastrados",cabeca: "Temas",variavel:"temas"} | ||
34 | - ]}; | ||
35 | -var inicia = function(retorno) | ||
36 | -{ | ||
37 | - $listaTags = retorno.data; | ||
38 | - iniciaAdmin() | ||
39 | -} | ||
40 | -var listaTags = function(retorno) | ||
41 | -{ | ||
42 | - $listaDeMapfiles = retorno.data; | ||
43 | - var cPaint = new cpaint(); | ||
44 | - //cPaint.set_async("true"); | ||
45 | - cPaint.set_response_type("JSON"); | ||
46 | - var p = "../php/menutemas.php?funcao=pegaTags"; | ||
47 | - cPaint.call(p,"pegaTags",inicia); | ||
48 | -} | ||
49 | -pegaMapfiles(listaTags) | ||
50 | -document.getElementById("aguarde").style.display="none" | ||
51 | -</script> | ||
52 | -</html> | ||
53 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/html/temas.html
@@ -1,44 +0,0 @@ | @@ -1,44 +0,0 @@ | ||
1 | -<html> | ||
2 | -<head> | ||
3 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
4 | -<link rel="stylesheet" type="text/css" href="admin.css"> | ||
5 | -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> | ||
6 | -<script src="../js/admin.js" type="text/javascript"></script> | ||
7 | -<script src="../js/temas.js" type="text/javascript"></script> | ||
8 | -</head> | ||
9 | -<body> | ||
10 | -<div style=width:80%;text-align:center;> | ||
11 | -<h1>Administração do i3geo - Temas <img src="../imagens/04.png" style="cursor:pointer" onclick="$i('ajuda').style.display='block'"/></h1> | ||
12 | -<p><a href="../index.html">Voltar</a></p> | ||
13 | -<div id=ajuda style="display:none"> | ||
14 | -<p>Este programa permite criar ou editar os arquivos mapfile que compõem temas no i3geo.</p> | ||
15 | -<p>O menu é baseado no banco admin.db.</p> | ||
16 | -<p>A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e | ||
17 | -dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para | ||
18 | -alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.</p> | ||
19 | -<p>A lista de arquivos editáveis é baseada no banco de dados administrativo. Para que um arquivo apareça na | ||
20 | -listagem, ele deve ter sido incluído no banco por meio da opção "Editar a lista de temas"</p> | ||
21 | - | ||
22 | -</div></div> | ||
23 | -<fieldset> | ||
24 | - <legend>Arquivo em edição</legend> | ||
25 | - <p>Escolha o arquivo para editar (a lista de arquivos é baseada no banco de dados administrativo)</p> | ||
26 | - <div id=arquivoAtivo ><p style=color:red >Aguarde...</p></div> | ||
27 | - <p><input onclick=testarMap() type=button value="Testar" /></p> | ||
28 | - | ||
29 | - <p>Ou crie um novo (o código é uma palavra sem espaços que identifica o arquivo de forma única dentro do diretório i3geo/temas):</p> | ||
30 | - <p>Código:</p> | ||
31 | - <p><input type=text size=20 value="" id=codigoNovoMap /></p> | ||
32 | - <p>Nome:</p> | ||
33 | - <p><input type=text size=20 value="" id=nomeNovoMap /></p> | ||
34 | - <p><input onclick=criarNovoMap() type=button value="Criar" id=nomeNovoMap /></p> | ||
35 | -</fieldset> | ||
36 | -<p><input onclick=adicionarLayer() type=button value="Adicionar um novo layer" /></p> | ||
37 | -<div id=forms style=display:none ></div> | ||
38 | - | ||
39 | - | ||
40 | -</body> | ||
41 | -<script> | ||
42 | -iniciaAdmin() | ||
43 | -</script> | ||
44 | -</html> | ||
45 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/js/arvore.js
@@ -94,7 +94,10 @@ function montaNosMenus(dados,redesenha) | @@ -94,7 +94,10 @@ function montaNosMenus(dados,redesenha) | ||
94 | var root = tree.getRoot(); | 94 | var root = tree.getRoot(); |
95 | for (var i=0, j=dados.length; i<j; i++) | 95 | for (var i=0, j=dados.length; i<j; i++) |
96 | { | 96 | { |
97 | - var conteudo = "<b> <span>"+dados[i].nome_menu+"</span>" | 97 | + var cor = ""; |
98 | + if(dados[i].publicado_menu == "NAO") | ||
99 | + var cor = "style='color:red'"; | ||
100 | + var conteudo = "<b> <span "+cor+" >"+dados[i].nome_menu+"</span>" | ||
98 | var d = {html:conteudo,id_menu:dados[i].id_menu,tipo:"menu"}; | 101 | var d = {html:conteudo,id_menu:dados[i].id_menu,tipo:"menu"}; |
99 | var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); | 102 | var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); |
100 | } | 103 | } |
@@ -152,7 +155,11 @@ function montaNosGrupos(idmenu,no,dados,redesenha) | @@ -152,7 +155,11 @@ function montaNosGrupos(idmenu,no,dados,redesenha) | ||
152 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','grupo','"+dados.grupos[i].id_n1+"')\" title=sobe src=\"../imagens/34.png\" />" | 155 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','grupo','"+dados.grupos[i].id_n1+"')\" title=sobe src=\"../imagens/34.png\" />" |
153 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','grupo','"+dados.grupos[i].id_n1+"')\" title=desce src=\"../imagens/33.png\" />" | 156 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','grupo','"+dados.grupos[i].id_n1+"')\" title=desce src=\"../imagens/33.png\" />" |
154 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('grupo','"+dados.grupos[i].id_n1+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" | 157 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('grupo','"+dados.grupos[i].id_n1+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" |
155 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('grupo','"+dados.grupos[i].id_n1+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> <span>"+dados.grupos[i].nome_grupo+"</span>" | 158 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('grupo','"+dados.grupos[i].id_n1+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> "; |
159 | + var cor = ""; | ||
160 | + if(dados.grupos[i].publicado == "NAO") | ||
161 | + var cor = "style='color:red'"; | ||
162 | + conteudo += "<span "+cor+" >"+dados.grupos[i].nome_grupo+"</span>" | ||
156 | var d = {html:conteudo,id_n1:dados.grupos[i].id_n1,tipo:"grupo"} | 163 | var d = {html:conteudo,id_n1:dados.grupos[i].id_n1,tipo:"grupo"} |
157 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | 164 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); |
158 | tempNode.setDynamicLoad(loadSubgruposData, temaIconMode); | 165 | tempNode.setDynamicLoad(loadSubgruposData, temaIconMode); |
@@ -205,7 +212,11 @@ function montaNosSubgrupos(idmenu,no,dados,redesenha) | @@ -205,7 +212,11 @@ function montaNosSubgrupos(idmenu,no,dados,redesenha) | ||
205 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=sobe src=\"../imagens/34.png\" />" | 212 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=sobe src=\"../imagens/34.png\" />" |
206 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=desce src=\"../imagens/33.png\" />" | 213 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=desce src=\"../imagens/33.png\" />" |
207 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" | 214 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" |
208 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> <span>"+dados.subgrupos[i].nome_subgrupo+"</span>" | 215 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('subgrupo','"+dados.subgrupos[i].id_n2+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> " |
216 | + var cor = ""; | ||
217 | + if(dados.subgrupos[i].publicado == "NAO") | ||
218 | + var cor = "style='color:red'"; | ||
219 | + conteudo += "<span "+cor+" >"+dados.subgrupos[i].nome_subgrupo+"</span>" | ||
209 | var d = {html:conteudo,id_n2:dados.subgrupos[i].id_n2,tipo:"subgrupo"} | 220 | var d = {html:conteudo,id_n2:dados.subgrupos[i].id_n2,tipo:"subgrupo"} |
210 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | 221 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); |
211 | tempNode.setDynamicLoad(loadTemasData, temaIconMode); | 222 | tempNode.setDynamicLoad(loadTemasData, temaIconMode); |
@@ -221,12 +232,19 @@ function montaTemas(idmenu,no,dados,redesenha) | @@ -221,12 +232,19 @@ function montaTemas(idmenu,no,dados,redesenha) | ||
221 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | 232 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); |
222 | tempNode.isLeaf = true; | 233 | tempNode.isLeaf = true; |
223 | } | 234 | } |
224 | - for (var i=0, j=dados.length; i<j; i++) | 235 | + for (i=0, j=dados.length; i<j; i++) |
225 | { | 236 | { |
226 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','tema','"+dados[i].id_n3+"')\" title=sobe src=\"../imagens/34.png\" />" | 237 | var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','tema','"+dados[i].id_n3+"')\" title=sobe src=\"../imagens/34.png\" />" |
227 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','tema','"+dados[i].id_n3+"')\" title=desce src=\"../imagens/33.png\" />" | 238 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','tema','"+dados[i].id_n3+"')\" title=desce src=\"../imagens/33.png\" />" |
228 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('tema','"+dados[i].id_n3+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" | 239 | conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('tema','"+dados[i].id_n3+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />" |
229 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('tema','"+dados[i].id_n3+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> <span>"+dados[i].nome_tema+"</span>" | 240 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('tema','"+dados[i].id_n3+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" /> " |
241 | + var cor = ""; | ||
242 | + if(dados[i].publicado == "NAO") | ||
243 | + var cor = "style='color:red'"; | ||
244 | + if(dados[i].nome_tema) | ||
245 | + conteudo += "<span "+cor+" >"+dados[i].nome_tema+"</span>" | ||
246 | + else | ||
247 | + conteudo += "<span "+cor+" >edite para escolher o tema</span>" | ||
230 | var d = {html:conteudo,id_n3:dados[i].id_n3,tipo:"tema"} | 248 | var d = {html:conteudo,id_n3:dados[i].id_n3,tipo:"tema"} |
231 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | 249 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); |
232 | tempNode.isLeaf = true; | 250 | tempNode.isLeaf = true; |
@@ -605,24 +623,55 @@ function gravaDados(tipo,id) | @@ -605,24 +623,55 @@ function gravaDados(tipo,id) | ||
605 | { | 623 | { |
606 | var obj = document.getElementById("Eid_grupo") | 624 | var obj = document.getElementById("Eid_grupo") |
607 | var texto = obj.options[obj.selectedIndex].text | 625 | var texto = obj.options[obj.selectedIndex].text |
626 | + | ||
627 | + var objpub = document.getElementById("Epublicado") | ||
628 | + var publicado = objpub.options[objpub.selectedIndex].value | ||
629 | + | ||
608 | var no = tree.getNodeByProperty("id_n1",id) | 630 | var no = tree.getNodeByProperty("id_n1",id) |
609 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto | 631 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto |
632 | + | ||
633 | + if(publicado == "NAO") | ||
634 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "red" | ||
635 | + else | ||
636 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "black" | ||
637 | + | ||
610 | no.html = no.getContentEl().innerHTML; | 638 | no.html = no.getContentEl().innerHTML; |
611 | } | 639 | } |
612 | if(tipo == "subgrupo") | 640 | if(tipo == "subgrupo") |
613 | { | 641 | { |
614 | var obj = document.getElementById("Eid_subgrupo") | 642 | var obj = document.getElementById("Eid_subgrupo") |
615 | var texto = obj.options[obj.selectedIndex].text | 643 | var texto = obj.options[obj.selectedIndex].text |
644 | + | ||
645 | + var objpub = document.getElementById("Epublicado") | ||
646 | + var publicado = objpub.options[objpub.selectedIndex].value | ||
647 | + | ||
616 | var no = tree.getNodeByProperty("id_n2",id) | 648 | var no = tree.getNodeByProperty("id_n2",id) |
617 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto | 649 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto |
650 | + | ||
651 | + if(publicado == "NAO") | ||
652 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "red" | ||
653 | + else | ||
654 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "black" | ||
655 | + | ||
618 | no.html = no.getContentEl().innerHTML; | 656 | no.html = no.getContentEl().innerHTML; |
619 | } | 657 | } |
620 | if(tipo == "tema") | 658 | if(tipo == "tema") |
621 | { | 659 | { |
622 | var obj = document.getElementById("Eid_tema") | 660 | var obj = document.getElementById("Eid_tema") |
623 | var texto = obj.options[obj.selectedIndex].text | 661 | var texto = obj.options[obj.selectedIndex].text |
662 | + | ||
663 | + var objpub = document.getElementById("Epublicado") | ||
664 | + var publicado = objpub.options[objpub.selectedIndex].value | ||
665 | + | ||
624 | var no = tree.getNodeByProperty("id_n3",id) | 666 | var no = tree.getNodeByProperty("id_n3",id) |
667 | + | ||
625 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto | 668 | no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto |
669 | + | ||
670 | + if(publicado == "NAO") | ||
671 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "red" | ||
672 | + else | ||
673 | + no.getContentEl().getElementsByTagName("span")[0].style.color = "black" | ||
674 | + | ||
626 | no.html = no.getContentEl().innerHTML; | 675 | no.html = no.getContentEl().innerHTML; |
627 | } | 676 | } |
628 | if(tipo == "raizmenu" || tipo == "raizgrupo") | 677 | if(tipo == "raizmenu" || tipo == "raizgrupo") |
admin/js/core.js
@@ -836,11 +836,15 @@ myDataTable - objeto dataTable do YUI | @@ -836,11 +836,15 @@ myDataTable - objeto dataTable do YUI | ||
836 | sUrl - url com o programa que será executado no servidor | 836 | sUrl - url com o programa que será executado no servidor |
837 | 837 | ||
838 | idBotao - id do elemento com o botão | 838 | idBotao - id do elemento com o botão |
839 | + | ||
840 | +nomeFuncao - nome da função que será executada ao concluir a adição da linha | ||
839 | */ | 841 | */ |
840 | -function core_ativaBotaoAdicionaLinha(sUrl,idBotao) | 842 | +function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) |
841 | { | 843 | { |
842 | if(arguments.length == 1) | 844 | if(arguments.length == 1) |
843 | {var idBotao = "adiciona";} | 845 | {var idBotao = "adiciona";} |
846 | + if(arguments.length < 3) | ||
847 | + var nomeFuncao = ""; | ||
844 | var adicionalinha = function() | 848 | var adicionalinha = function() |
845 | { | 849 | { |
846 | core_carregando("ativa"); | 850 | core_carregando("ativa"); |
@@ -851,8 +855,11 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao) | @@ -851,8 +855,11 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao) | ||
851 | { | 855 | { |
852 | try | 856 | try |
853 | { | 857 | { |
854 | - myDataTable.addRow(YAHOO.lang.JSON.parse(o.responseText)[0],0); | ||
855 | core_carregando("desativa"); | 858 | core_carregando("desativa"); |
859 | + if(nomeFuncao != "") | ||
860 | + eval(nomeFuncao+"()"); | ||
861 | + else | ||
862 | + myDataTable.addRow(YAHOO.lang.JSON.parse(o.responseText)[0],0); | ||
856 | } | 863 | } |
857 | catch(e){core_handleFailure(e,o.responseText);} | 864 | catch(e){core_handleFailure(e,o.responseText);} |
858 | }, | 865 | }, |
@@ -918,21 +925,29 @@ mensagem - mensagem que será mostrada na tela | @@ -918,21 +925,29 @@ mensagem - mensagem que será mostrada na tela | ||
918 | row - objeto row que foi clicado pelo usuário. Utilizado para se obter os daods do recordset | 925 | row - objeto row que foi clicado pelo usuário. Utilizado para se obter os daods do recordset |
919 | 926 | ||
920 | sUrl - url do programa que será executado | 927 | sUrl - url do programa que será executado |
928 | + | ||
929 | +nomeFuncao - nome da funcao que sera executada após gravar os dados (opcional) | ||
921 | */ | 930 | */ |
922 | -function core_gravaLinha(mensagem,row,sUrl) | 931 | +function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) |
923 | { | 932 | { |
924 | core_carregando("ativa"); | 933 | core_carregando("ativa"); |
925 | core_carregando(mensagem); | 934 | core_carregando(mensagem); |
935 | + if(arguments.length < 4) | ||
936 | + var nomeFuncao = ""; | ||
926 | var callback = | 937 | var callback = |
927 | { | 938 | { |
928 | success:function(o) | 939 | success:function(o) |
929 | { | 940 | { |
930 | - var rec = myDataTable.getRecordSet().getRecord(row); | ||
931 | - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]) | ||
932 | - core_carregando("desativa"); | ||
933 | - var linha = myDataTable.getTrEl(rec) | ||
934 | - linha.style.color = ""; | ||
935 | - | 941 | + core_carregando("desativa"); |
942 | + if(nomeFuncao != "") | ||
943 | + {eval(nomeFuncao+"()")} | ||
944 | + else | ||
945 | + { | ||
946 | + var rec = myDataTable.getRecordSet().getRecord(row); | ||
947 | + myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]) | ||
948 | + var linha = myDataTable.getTrEl(rec) | ||
949 | + linha.style.color = ""; | ||
950 | + } | ||
936 | }, | 951 | }, |
937 | failure:core_handleFailure, | 952 | failure:core_handleFailure, |
938 | argument: { foo:"foo", bar:"bar" } | 953 | argument: { foo:"foo", bar:"bar" } |
admin/js/grupos.js
1 | //YAHOO.namespace("example.container"); | 1 | //YAHOO.namespace("example.container"); |
2 | function initEditorGrupos() | 2 | function initEditorGrupos() |
3 | { | 3 | { |
4 | - core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraGrupos","adicionaNovoGrupo") | ||
5 | - core_carregando("ativa"); | ||
6 | - //core_ativaPainelAjuda("ajuda","botaoAjuda"); | ||
7 | - //core_pegaPerfis("pegaGrupos()"); | 4 | + core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraGrupos","adicionaNovoGrupo","pegaGrupos_G") |
8 | pegaGrupos_G() | 5 | pegaGrupos_G() |
9 | } | 6 | } |
10 | -//core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","montaTabela") | ||
11 | function pegaGrupos_G() | 7 | function pegaGrupos_G() |
12 | { | 8 | { |
9 | + core_carregando("ativa"); | ||
13 | core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","montaTabela_G") | 10 | core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","montaTabela_G") |
14 | } | 11 | } |
15 | function montaTabela_G(dados) | 12 | function montaTabela_G(dados) |
@@ -117,7 +114,7 @@ function gravaLinha_G(row) | @@ -117,7 +114,7 @@ function gravaLinha_G(row) | ||
117 | core_carregando("ativa"); | 114 | core_carregando("ativa"); |
118 | var mensagem = " gravando registro do id= "+id_grupo; | 115 | var mensagem = " gravando registro do id= "+id_grupo; |
119 | var sUrl = "../php/menutemas.php?funcao=alteraGrupos&nome="+nome_grupo+"&desc="+desc_grupo+"&id="+id_grupo; | 116 | var sUrl = "../php/menutemas.php?funcao=alteraGrupos&nome="+nome_grupo+"&desc="+desc_grupo+"&id="+id_grupo; |
120 | - core_gravaLinha(mensagem,row,sUrl) | 117 | + core_gravaLinha(mensagem,row,sUrl,"pegaGrupos_G") |
121 | } | 118 | } |
122 | function excluiLinha_G(id,row) | 119 | function excluiLinha_G(id,row) |
123 | { | 120 | { |
admin/js/menu.js
1 | //YAHOO.namespace("example.container"); | 1 | //YAHOO.namespace("example.container"); |
2 | function initEditorMenu() | 2 | function initEditorMenu() |
3 | { | 3 | { |
4 | - core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraMenus&publicado_menu=&perfil=&nome=&desc=&id=&aberto=","adicionaNovoMenu") | ||
5 | - core_carregando("ativa"); | 4 | + core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraMenus&publicado_menu=&perfil=&nome=&desc=&id=&aberto=","adicionaNovoMenu","pegaMenus_M") |
6 | pegaMenus_M() | 5 | pegaMenus_M() |
7 | } | 6 | } |
8 | function pegaMenus_M() | 7 | function pegaMenus_M() |
9 | { | 8 | { |
9 | + core_carregando("ativa"); | ||
10 | core_pegaDados("buscando menus...","../php/menutemas.php?funcao=pegaMenus","montaTabela_M") | 10 | core_pegaDados("buscando menus...","../php/menutemas.php?funcao=pegaMenus","montaTabela_M") |
11 | } | 11 | } |
12 | function montaTabela_M(dados) | 12 | function montaTabela_M(dados) |
@@ -126,7 +126,7 @@ function gravaLinha_M(row) | @@ -126,7 +126,7 @@ function gravaLinha_M(row) | ||
126 | core_carregando("ativa"); | 126 | core_carregando("ativa"); |
127 | var sUrl = "../php/menutemas.php?funcao=alteraMenus&publicado_menu="+publicado_menu+"&perfil="+perfil_menu+"&nome="+nome_menu+"&desc="+desc_menu+"&id="+id_menu+"&aberto="+aberto+""; | 127 | var sUrl = "../php/menutemas.php?funcao=alteraMenus&publicado_menu="+publicado_menu+"&perfil="+perfil_menu+"&nome="+nome_menu+"&desc="+desc_menu+"&id="+id_menu+"&aberto="+aberto+""; |
128 | var mensagem = " gravando registro "+id_menu | 128 | var mensagem = " gravando registro "+id_menu |
129 | - core_gravaLinha(mensagem,row,sUrl) | 129 | + core_gravaLinha(mensagem,row,sUrl,"pegaMenus_M") |
130 | } | 130 | } |
131 | function excluiLinha_M(id,row) | 131 | function excluiLinha_M(id,row) |
132 | { | 132 | { |
admin/js/subgrupos.js
1 | //YAHOO.namespace("example.container"); | 1 | //YAHOO.namespace("example.container"); |
2 | function initEditorSubGrupos() | 2 | function initEditorSubGrupos() |
3 | { | 3 | { |
4 | - core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraSubGrupos","adicionaNovoSubGrupo") | ||
5 | - core_carregando("ativa"); | ||
6 | - //core_ativaPainelAjuda("ajuda","botaoAjuda"); | ||
7 | - //core_pegaPerfis("pegaSubGrupos()"); | 4 | + core_ativaBotaoAdicionaLinha("../php/menutemas.php?funcao=alteraSubGrupos","adicionaNovoSubGrupo","pegaSubGrupos_S") |
8 | pegaSubGrupos_S() | 5 | pegaSubGrupos_S() |
9 | } | 6 | } |
10 | function pegaSubGrupos_S() | 7 | function pegaSubGrupos_S() |
11 | { | 8 | { |
9 | + core_carregando("ativa"); | ||
12 | core_pegaDados("buscando sub-grupos...","../php/menutemas.php?funcao=pegaSubGrupos","montaTabela_S") | 10 | core_pegaDados("buscando sub-grupos...","../php/menutemas.php?funcao=pegaSubGrupos","montaTabela_S") |
13 | } | 11 | } |
14 | function montaTabela_S(dados) | 12 | function montaTabela_S(dados) |
@@ -117,7 +115,7 @@ function gravaLinha_S(row) | @@ -117,7 +115,7 @@ function gravaLinha_S(row) | ||
117 | core_carregando("ativa"); | 115 | core_carregando("ativa"); |
118 | var mensagem = " gravando registro do id= "+id_subgrupo; | 116 | var mensagem = " gravando registro do id= "+id_subgrupo; |
119 | var sUrl = "../php/menutemas.php?funcao=alteraSubGrupos&nome="+nome_subgrupo+"&desc="+desc_subgrupo+"&id="+id_subgrupo; | 117 | var sUrl = "../php/menutemas.php?funcao=alteraSubGrupos&nome="+nome_subgrupo+"&desc="+desc_subgrupo+"&id="+id_subgrupo; |
120 | - core_gravaLinha(mensagem,row,sUrl) | 118 | + core_gravaLinha(mensagem,row,sUrl,"pegaSubGrupos_S") |
121 | } | 119 | } |
122 | function excluiLinha_S(id,row) | 120 | function excluiLinha_S(id,row) |
123 | { | 121 | { |
admin/php/arvore.php
@@ -33,18 +33,18 @@ error_reporting(0); | @@ -33,18 +33,18 @@ error_reporting(0); | ||
33 | switch ($funcao) | 33 | switch ($funcao) |
34 | { | 34 | { |
35 | case "pegaGrupos": | 35 | case "pegaGrupos": |
36 | - $grupos = pegaDados("select i3geoadmin_grupos.nome_grupo,id_n1,id_menu from i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' order by ordem"); | 36 | + $grupos = pegaDados("select i3geoadmin_grupos.nome_grupo,id_n1,id_menu,i3geoadmin_n1.publicado from i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' order by ordem"); |
37 | $raiz = pegaDados("select id_raiz,i3geoadmin_raiz.id_tema,nome_tema FROM i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_menu='$id_menu' and i3geoadmin_raiz.nivel = 0 order by ordem"); | 37 | $raiz = pegaDados("select id_raiz,i3geoadmin_raiz.id_tema,nome_tema FROM i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_menu='$id_menu' and i3geoadmin_raiz.nivel = 0 order by ordem"); |
38 | retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); | 38 | retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); |
39 | exit; | 39 | exit; |
40 | break; | 40 | break; |
41 | case "pegaSubGrupos": | 41 | case "pegaSubGrupos": |
42 | - $subgrupos = pegaDados("select i3geoadmin_subgrupos.nome_subgrupo,i3geoadmin_n2.id_n2 from i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n1='$id_n1' order by ordem"); | 42 | + $subgrupos = pegaDados("select i3geoadmin_subgrupos.nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n1='$id_n1' order by ordem"); |
43 | $raiz = pegaDados("select id_raiz,i3geoadmin_raiz.id_tema,nome_tema from i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_menu='$id_menu' and i3geoadmin_raiz.nivel = 1 and i3geoadmin_raiz.id_nivel = $id_n1 order by ordem"); | 43 | $raiz = pegaDados("select id_raiz,i3geoadmin_raiz.id_tema,nome_tema from i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_menu='$id_menu' and i3geoadmin_raiz.nivel = 1 and i3geoadmin_raiz.id_nivel = $id_n1 order by ordem"); |
44 | retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); | 44 | retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); |
45 | exit; | 45 | exit; |
46 | case "pegaTemas": | 46 | case "pegaTemas": |
47 | - retornaJSON(pegaDados("select i3geoadmin_temas.nome_tema,i3geoadmin_n3.id_n3 from i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n2='$id_n2' order by ordem")); | 47 | + retornaJSON(pegaDados("select i3geoadmin_temas.nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n2='$id_n2' order by ordem")); |
48 | exit; | 48 | exit; |
49 | break; | 49 | break; |
50 | case "adicionarTemaRaiz": | 50 | case "adicionarTemaRaiz": |
@@ -71,7 +71,7 @@ switch ($funcao) | @@ -71,7 +71,7 @@ switch ($funcao) | ||
71 | if(verificaEditores($editores) == "nao") | 71 | if(verificaEditores($editores) == "nao") |
72 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 72 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
73 | $id_n1 = alteraN1(); | 73 | $id_n1 = alteraN1(); |
74 | - $grupos = pegaDados("select i3geoadmin_grupos.nome_grupo,id_n1 from 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'"); | 74 | + $grupos = pegaDados("select i3geoadmin_grupos.nome_grupo,id_n1,i3geoadmin_n1.publicado from 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'"); |
75 | $raiz = array(); | 75 | $raiz = array(); |
76 | retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); | 76 | retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); |
77 | exit; | 77 | exit; |
@@ -80,7 +80,7 @@ switch ($funcao) | @@ -80,7 +80,7 @@ switch ($funcao) | ||
80 | if(verificaEditores($editores) == "nao") | 80 | if(verificaEditores($editores) == "nao") |
81 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 81 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
82 | $id_n2 = alteraN2(); | 82 | $id_n2 = alteraN2(); |
83 | - $subgrupos = pegaDados("select i3geoadmin_subgrupos.nome_subgrupo,i3geoadmin_n2.id_n2 from i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'"); | 83 | + $subgrupos = pegaDados("select i3geoadmin_subgrupos.nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'"); |
84 | $raiz = array(); | 84 | $raiz = array(); |
85 | retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); | 85 | retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); |
86 | exit; | 86 | exit; |
@@ -89,7 +89,7 @@ switch ($funcao) | @@ -89,7 +89,7 @@ switch ($funcao) | ||
89 | if(verificaEditores($editores) == "nao") | 89 | if(verificaEditores($editores) == "nao") |
90 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 90 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
91 | $id_n3 = alteraN3(); | 91 | $id_n3 = alteraN3(); |
92 | - $temas = pegaDados("select i3geoadmin_temas.nome_tema,i3geoadmin_n3.id_n3 from i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'"); | 92 | + $temas = pegaDados("select i3geoadmin_temas.nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'"); |
93 | $raiz = array(); | 93 | $raiz = array(); |
94 | retornaJSON($temas); | 94 | retornaJSON($temas); |
95 | exit; | 95 | exit; |
@@ -197,11 +197,11 @@ function alteraN3() | @@ -197,11 +197,11 @@ function alteraN3() | ||
197 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); | 197 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); |
198 | $o = $o->fetchAll(); | 198 | $o = $o->fetchAll(); |
199 | $o = $o[0]['o'] + 1; | 199 | $o = $o[0]['o'] + 1; |
200 | - $dbhw->query("INSERT INTO i3geoadmin_n3 (id_n2,n3_perfil,ordem) VALUES ($id_n2,'',$o)"); | 200 | + $dbhw->query("INSERT INTO i3geoadmin_n3 (publicado,id_n2,n3_perfil,ordem,id_tema) VALUES ('NAO',$id_n2,'',$o,0)"); |
201 | $id = $dbh->query("SELECT id_n3 FROM i3geoadmin_n3"); | 201 | $id = $dbh->query("SELECT id_n3 FROM i3geoadmin_n3"); |
202 | $id = $id->fetchAll(); | 202 | $id = $id->fetchAll(); |
203 | $id = intval($id[count($id)-1]['id_n3']); | 203 | $id = intval($id[count($id)-1]['id_n3']); |
204 | - $retorna = $id; | 204 | + $retorna = $id; |
205 | } | 205 | } |
206 | $dbhw = null; | 206 | $dbhw = null; |
207 | $dbh = null; | 207 | $dbh = null; |
@@ -231,7 +231,7 @@ function alteraN2() | @@ -231,7 +231,7 @@ function alteraN2() | ||
231 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); | 231 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); |
232 | $o = $o->fetchAll(); | 232 | $o = $o->fetchAll(); |
233 | $o = $o[0]['o'] + 1; | 233 | $o = $o[0]['o'] + 1; |
234 | - $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,n2_perfil,ordem) VALUES ($id_n1,'',$o)"); | 234 | + $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,n2_perfil,ordem,publicado) VALUES ($id_n1,'',$o,'NAO')"); |
235 | $id = $dbh->query("SELECT id_n2 FROM i3geoadmin_n2"); | 235 | $id = $dbh->query("SELECT id_n2 FROM i3geoadmin_n2"); |
236 | $id = $id->fetchAll(); | 236 | $id = $id->fetchAll(); |
237 | $id = intval($id[count($id)-1]['id_n2']); | 237 | $id = intval($id[count($id)-1]['id_n2']); |
@@ -267,7 +267,7 @@ function alteraN1() | @@ -267,7 +267,7 @@ function alteraN1() | ||
267 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); | 267 | $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); |
268 | $o = $o->fetchAll(); | 268 | $o = $o->fetchAll(); |
269 | $o = $o[0]['o'] + 1; | 269 | $o = $o[0]['o'] + 1; |
270 | - $dbhw->query("INSERT INTO i3geoadmin_n1 (publicado,id_menu,n1_perfil,ordem) VALUES ('',$id_menu,'',$o)"); | 270 | + $dbhw->query("INSERT INTO i3geoadmin_n1 (id_menu,n1_perfil,ordem,publicado) VALUES ($id_menu,'',$o,'NAO')"); |
271 | $id = $dbh->query("SELECT id_n1 FROM i3geoadmin_n1"); | 271 | $id = $dbh->query("SELECT id_n1 FROM i3geoadmin_n1"); |
272 | $id = $id->fetchAll(); | 272 | $id = $id->fetchAll(); |
273 | $id = intval($id[count($id)-1]['id_n1']); | 273 | $id = intval($id[count($id)-1]['id_n1']); |
admin/php/menutemas.php
@@ -95,9 +95,7 @@ switch ($funcao) | @@ -95,9 +95,7 @@ switch ($funcao) | ||
95 | case "alteraMenus": | 95 | case "alteraMenus": |
96 | if(verificaEditores($editores) == "nao") | 96 | if(verificaEditores($editores) == "nao") |
97 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 97 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
98 | - $novo = alteraMenus(); | ||
99 | - $sql = "SELECT * from i3geoadmin_menus WHERE id_menu = '".$novo."'"; | ||
100 | - retornaJSON(pegaDados($sql)); | 98 | + retornaJSON(alteraMenus()); |
101 | exit; | 99 | exit; |
102 | break; | 100 | break; |
103 | 101 | ||
@@ -110,9 +108,7 @@ switch ($funcao) | @@ -110,9 +108,7 @@ switch ($funcao) | ||
110 | case "alteraGrupos": | 108 | case "alteraGrupos": |
111 | if(verificaEditores($editores) == "nao") | 109 | if(verificaEditores($editores) == "nao") |
112 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 110 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
113 | - $novo = alteraGrupos(); | ||
114 | - $sql = "SELECT * from i3geoadmin_grupos WHERE id_grupo = '".$novo."'"; | ||
115 | - retornaJSON(pegaDados($sql)); | 111 | + retornaJSON(alteraGrupos()); |
116 | exit; | 112 | exit; |
117 | break; | 113 | break; |
118 | 114 | ||
@@ -125,9 +121,7 @@ switch ($funcao) | @@ -125,9 +121,7 @@ switch ($funcao) | ||
125 | case "alteraSubGrupos": | 121 | case "alteraSubGrupos": |
126 | if(verificaEditores($editores) == "nao") | 122 | if(verificaEditores($editores) == "nao") |
127 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 123 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
128 | - $novo = alteraSubGrupos(); | ||
129 | - $sql = "SELECT * from i3geoadmin_subgrupos WHERE id_subgrupo = '".$novo."'"; | ||
130 | - retornaJSON(pegaDados($sql)); | 124 | + retornaJSON(alteraSubGrupos()); |
131 | exit; | 125 | exit; |
132 | break; | 126 | break; |
133 | 127 | ||
@@ -142,17 +136,7 @@ switch ($funcao) | @@ -142,17 +136,7 @@ switch ($funcao) | ||
142 | $dados = pegaDados($sql); | 136 | $dados = pegaDados($sql); |
143 | if(count($dados) == 0) | 137 | if(count($dados) == 0) |
144 | { | 138 | { |
145 | - $id = alteraTemas(); | ||
146 | - $nome = ""; | ||
147 | - $desc = ""; | ||
148 | - $codigo = $codigo_tema; | ||
149 | - $tipoa = ""; | ||
150 | - $download = "SIM"; | ||
151 | - $ogc = "SIM"; | ||
152 | - $kml = "SIM"; | ||
153 | - $link = ""; | ||
154 | - $tags = ""; | ||
155 | - alteraTemas(); | 139 | + registraTema(); |
156 | $dados = pegaDados($sql); | 140 | $dados = pegaDados($sql); |
157 | } | 141 | } |
158 | retornaJSON($dados); | 142 | retornaJSON($dados); |
@@ -461,19 +445,14 @@ function alteraMenus() | @@ -461,19 +445,14 @@ function alteraMenus() | ||
461 | if($id != "") | 445 | if($id != "") |
462 | { | 446 | { |
463 | $dbhw->query("UPDATE i3geoadmin_menus SET publicado_menu = '$publicado_menu',aberto = '$aberto', nome_menu = '$nome', desc_menu = '$desc', perfil_menu = '$perfil' WHERE id_menu = $id"); | 447 | $dbhw->query("UPDATE i3geoadmin_menus SET publicado_menu = '$publicado_menu',aberto = '$aberto', nome_menu = '$nome', desc_menu = '$desc', perfil_menu = '$perfil' WHERE id_menu = $id"); |
464 | - $retorna = $id; | ||
465 | } | 448 | } |
466 | else | 449 | else |
467 | { | 450 | { |
468 | $dbhw->query("INSERT INTO i3geoadmin_menus (publicado_menu, nome_menu, desc_menu, aberto, perfil_menu) VALUES ('','', '','SIM','')"); | 451 | $dbhw->query("INSERT INTO i3geoadmin_menus (publicado_menu, nome_menu, desc_menu, aberto, perfil_menu) VALUES ('','', '','SIM','')"); |
469 | - $id_menu = $dbh->query("SELECT id_menu FROM i3geoadmin_menus"); | ||
470 | - $id_menu = $id_menu->fetchAll(); | ||
471 | - $id_menu = intval($id_menu[count($id_menu)-1]['id_menu']); | ||
472 | - $retorna = $id_menu; | ||
473 | } | 452 | } |
474 | $dbhw = null; | 453 | $dbhw = null; |
475 | $dbh = null; | 454 | $dbh = null; |
476 | - return $retorna; | 455 | + return "ok"; |
477 | } | 456 | } |
478 | catch (PDOException $e) | 457 | catch (PDOException $e) |
479 | { | 458 | { |
@@ -661,23 +640,17 @@ function alteraGrupos() | @@ -661,23 +640,17 @@ function alteraGrupos() | ||
661 | $nome = utf8_encode($nome); | 640 | $nome = utf8_encode($nome); |
662 | $desc = utf8_encode($desc); | 641 | $desc = utf8_encode($desc); |
663 | } | 642 | } |
664 | - $retorna = ""; | ||
665 | if($id != "") | 643 | if($id != "") |
666 | { | 644 | { |
667 | $dbhw->query("UPDATE i3geoadmin_grupos SET nome_grupo = '$nome', desc_grupo = '$desc' WHERE id_grupo = $id"); | 645 | $dbhw->query("UPDATE i3geoadmin_grupos SET nome_grupo = '$nome', desc_grupo = '$desc' WHERE id_grupo = $id"); |
668 | - $retorna = $id; | ||
669 | } | 646 | } |
670 | else | 647 | else |
671 | { | 648 | { |
672 | $dbhw->query("INSERT INTO i3geoadmin_grupos (nome_grupo, desc_grupo) VALUES ('', '')"); | 649 | $dbhw->query("INSERT INTO i3geoadmin_grupos (nome_grupo, desc_grupo) VALUES ('', '')"); |
673 | - $id_grupo = $dbh->query("SELECT * FROM i3geoadmin_grupos"); | ||
674 | - $id_grupo = $id_grupo->fetchAll(); | ||
675 | - $id_grupo = intval($id_grupo[count($id_grupo)-1]['id_grupo']); | ||
676 | - $retorna = $id_grupo; | ||
677 | } | 650 | } |
678 | $dbhw = null; | 651 | $dbhw = null; |
679 | $dbh = null; | 652 | $dbh = null; |
680 | - return $retorna; | 653 | + return "ok"; |
681 | } | 654 | } |
682 | catch (PDOException $e) | 655 | catch (PDOException $e) |
683 | { | 656 | { |
@@ -704,19 +677,14 @@ function alteraSubGrupos() | @@ -704,19 +677,14 @@ function alteraSubGrupos() | ||
704 | if($id != "") | 677 | if($id != "") |
705 | { | 678 | { |
706 | $dbhw->query("UPDATE i3geoadmin_subgrupos SET nome_subgrupo = '$nome', desc_subgrupo = '$desc' WHERE id_subgrupo = $id"); | 679 | $dbhw->query("UPDATE i3geoadmin_subgrupos SET nome_subgrupo = '$nome', desc_subgrupo = '$desc' WHERE id_subgrupo = $id"); |
707 | - $retorna = $id; | ||
708 | } | 680 | } |
709 | else | 681 | else |
710 | { | 682 | { |
711 | $dbhw->query("INSERT INTO i3geoadmin_subgrupos (nome_subgrupo, desc_subgrupo) VALUES ('', '')"); | 683 | $dbhw->query("INSERT INTO i3geoadmin_subgrupos (nome_subgrupo, desc_subgrupo) VALUES ('', '')"); |
712 | - $id = $dbh->query("SELECT * FROM i3geoadmin_subgrupos"); | ||
713 | - $id = $id->fetchAll(); | ||
714 | - $id = intval($id[count($id)-1]['id_subgrupo']); | ||
715 | - $retorna = $id; | ||
716 | } | 684 | } |
717 | $dbhw = null; | 685 | $dbhw = null; |
718 | $dbh = null; | 686 | $dbh = null; |
719 | - return $retorna; | 687 | + return "ok"; |
720 | } | 688 | } |
721 | catch (PDOException $e) | 689 | catch (PDOException $e) |
722 | { | 690 | { |
@@ -724,6 +692,29 @@ function alteraSubGrupos() | @@ -724,6 +692,29 @@ function alteraSubGrupos() | ||
724 | } | 692 | } |
725 | } | 693 | } |
726 | /* | 694 | /* |
695 | +Function: registraTema | ||
696 | + | ||
697 | +Registra um mapfile na tabela de temas | ||
698 | +*/ | ||
699 | +function registraTema() | ||
700 | +{ | ||
701 | + global $codigo_tema; | ||
702 | + try | ||
703 | + { | ||
704 | + $retorna = "ok"; | ||
705 | + include("conexao.php"); | ||
706 | + $dbhw->query("INSERT INTO i3geoadmin_temas (nome_tema,codigo_tema,kml_tema,ogc_tema,download_tema,tags_tema,link_tema,desc_tema) VALUES ('$codigo_tema','$codigo_tema','SIM','SIM','SIM','','','')");// (link_tema,kml_tema,ogc_tema,download_tema,nome_tema,desc_tema,codigo_tema,tipoa_tema,tags_tema) VALUES ('','', '','','','','','','')"); | ||
707 | + $dbhw = null; | ||
708 | + $dbh = null; | ||
709 | + return "ok"; | ||
710 | + } | ||
711 | + catch (PDOException $e) | ||
712 | + { | ||
713 | + return "Error!: " . $e->getMessage(); | ||
714 | + } | ||
715 | +} | ||
716 | + | ||
717 | +/* | ||
727 | Function: alteraTemas | 718 | Function: alteraTemas |
728 | 719 | ||
729 | Altera o registro de um tema. Se id for vazio acrescenta o registro | 720 | Altera o registro de um tema. Se id for vazio acrescenta o registro |