Commit 4e3926e3afed9ecc637a5382719a57d823b9fc18
1 parent
e9167786
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
0 additions
and
271 deletions
Show diff stats
admin/js/sistemasold.js
@@ -1,237 +0,0 @@ | @@ -1,237 +0,0 @@ | ||
1 | -/* | ||
2 | -Title: Sistemas | ||
3 | - | ||
4 | -Funções javascript utilizadas no sistema de administração do cadastro de web services | ||
5 | - | ||
6 | -File: i3geo/admin/webservices.js | ||
7 | - | ||
8 | -About: Licença | ||
9 | - | ||
10 | -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | ||
11 | - | ||
12 | -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | ||
13 | -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | ||
14 | - | ||
15 | -Este programa é software livre; você pode redistribuí-lo | ||
16 | -e/ou modificá-lo sob os termos da Licença Pública Geral | ||
17 | -GNU conforme publicada pela Free Software Foundation; | ||
18 | -tanto a versão 2 da Licença. | ||
19 | -Este programa é distribuído na expectativa de que seja útil, | ||
20 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | ||
21 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | ||
22 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | ||
23 | -Você deve ter recebido uma cópia da Licença Pública Geral do | ||
24 | -GNU junto com este programa; se não, escreva para a | ||
25 | -Free Software Foundation, Inc., no endereço | ||
26 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
27 | -*/ | ||
28 | -/* | ||
29 | -Function: iniciaAdmin | ||
30 | - | ||
31 | -Inicializa as variáveis globais e checa o cadastro do editor do sistema de administração | ||
32 | - | ||
33 | -Ao retornar, por default, executa a função montaParametros() | ||
34 | -*/ | ||
35 | -function iniciaAdmin() | ||
36 | -{ | ||
37 | - verificaEditores() | ||
38 | -} | ||
39 | -function montaParametros() | ||
40 | -{ | ||
41 | - if(!$i("resultado")) | ||
42 | - {document.body.innerHTML += "<div id=resultado ></div>"} | ||
43 | - $i("resultado").innerHTML = $mensagemAguarde | ||
44 | - var p = "../php/sistemas.php?funcao=pegaSistemas"; | ||
45 | - cPaint.call(p,"",listaSistemas); | ||
46 | -} | ||
47 | -/* | ||
48 | -Function: listaSistemas | ||
49 | - | ||
50 | -Monta o html com os parametros e os divs que receberão os dados dos formulários. | ||
51 | -*/ | ||
52 | -function listaSistemas(retorno) | ||
53 | -{ | ||
54 | - ins = "<p><input style=font-size:10px onclick='alterarSistemas(\"\",\"resultado\")' type=button value='Adicionar um novo sistema' /></p>" | ||
55 | - montaSistemas(retorno,"resultado") | ||
56 | -} | ||
57 | -function montaSistemas(retorno,onde) | ||
58 | -{ | ||
59 | - var d = retorno.data; | ||
60 | - var nm = retorno.data.length | ||
61 | - for (i=0;i<nm;i++) | ||
62 | - { | ||
63 | - if(!$i(d[i].id_sistema)) | ||
64 | - {ins += "<div id="+d[i].id_sistema+" >"} | ||
65 | - ins += "<fieldset><legend style='background-color:white;'><b>+- "+d[i].nome_sistema+"</b></legend>" | ||
66 | - ins += "<div style=display:none ><table class=lista ><tr><td></td><td></td><td></td></tr>"; | ||
67 | - var param = { | ||
68 | - "linhas":[ | ||
69 | - {titulo:"Nome",prefixoid:"nome_",id:"id_sistema",valor:"nome_sistema"}, | ||
70 | - ] | ||
71 | - } | ||
72 | - ins += (geraLinhas(d[i],param,3)); | ||
73 | - ins += "<tr>" | ||
74 | - ins += "<td>Perfis: </td>" | ||
75 | - ins += "<td><input size=30 onchange='this.style.color=\"blue\"' type=text id='perfil_"+d[i].id_sistema+"' value='"+d[i].perfil_sistema+"' /></td>" | ||
76 | - | ||
77 | - var idtemp = "perfil_"+d[i].id_sistema | ||
78 | - ins += "<td><select onchange=\"registraPerfil('"+idtemp+"',this.value);this.style.color='blue'\" >" | ||
79 | - ins += comboObjeto($perfis,"perfil","perfil","") | ||
80 | - ins += "</select></td></tr>" | ||
81 | - | ||
82 | - ins += "<tr>" | ||
83 | - ins += "<td>Publicado: </td>" | ||
84 | - ins += "<td><select onchange=this.style.color='blue' id='publicado_"+d[i].id_sistema+"' >" | ||
85 | - ins += combosimnao(d[i].publicado_sistema) | ||
86 | - ins += "</td><td></td></tr>" | ||
87 | - | ||
88 | - ins += "</table>" | ||
89 | - | ||
90 | - ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d[i].id_sistema+"\")'/></td>" | ||
91 | - ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarSistemas(\""+d[i].id_sistema+"\",\""+d[i].id_sistema+"\")'/></td>" | ||
92 | - ins += "<td></td></tr></table>" | ||
93 | - | ||
94 | - | ||
95 | - | ||
96 | - ins += "<fieldset><legend>+- Funções</legend>" | ||
97 | - ins += "<div style=display:none ><p><input style=font-size:10px onclick='alterarFuncoes(\"\",\""+d[i].id_sistema+"\")' type=button value='Adicionar uma nova função' /></p>" | ||
98 | - var nf = d[i].funcoes.length | ||
99 | - for (j=0;j<nf;j++) | ||
100 | - { | ||
101 | - ins += "<fieldset><legend>+- "+d[i].funcoes[j].nome_funcao+"</legend>" | ||
102 | - var func = d[i].funcoes[j] | ||
103 | - ins += "<div style=display:none ><table class=lista ><tr><td></td><td></td><td></td></tr>"; | ||
104 | - var param = { | ||
105 | - "linhas":[ | ||
106 | - {titulo:"Nome da função",prefixoid:"nomefuncao_",id:"id_funcao",valor:"nome_funcao"}, | ||
107 | - {titulo:"Abrir programa",prefixoid:"abrir_",id:"id_funcao",valor:"abrir_funcao"}, | ||
108 | - {titulo:"Largura da janela",prefixoid:"w_",id:"id_funcao",valor:"w_funcao"}, | ||
109 | - {titulo:"Altura",prefixoid:"h_",id:"id_funcao",valor:"h_funcao"} | ||
110 | - ] | ||
111 | - } | ||
112 | - ins += (geraLinhas(func,param,3)); | ||
113 | - | ||
114 | - ins += "<tr>" | ||
115 | - ins += "<td>Perfis: </td>" | ||
116 | - ins += "<td><input size=30 onchange='this.style.color=\"blue\"' type=text id='perfilfuncao_"+d[i].funcoes[j].id_funcao+"' value='"+d[i].funcoes[j].perfil_funcao+"' /></td>" | ||
117 | - var idtemp = "perfilfuncao_"+d[i].funcoes[j].id_funcao | ||
118 | - ins += "<td><select onchange=\"registraPerfil('"+idtemp+"',this.value);this.style.color='blue'\" >" | ||
119 | - ins += comboObjeto($perfis,"perfil","perfil","") | ||
120 | - ins += "</select></td></tr>" | ||
121 | - | ||
122 | - | ||
123 | - ins += "</table>" | ||
124 | - ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluirFuncoes(\""+d[i].funcoes[j].id_funcao+"\")'/></td>" | ||
125 | - ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarFuncoes(\""+d[i].funcoes[j].id_funcao+"\",\""+d[i].id_sistema+"\")'/></td>" | ||
126 | - ins += "</tr></table>" | ||
127 | - ins += "</div></fieldset><br>" | ||
128 | - ins += "</div></fieldset>" | ||
129 | - } | ||
130 | - ins += "</div></fieldset>" | ||
131 | - ins += "</fieldset><br>" | ||
132 | - if(!$i(d[i].id_sistema)) | ||
133 | - ins += "</div>" | ||
134 | - } | ||
135 | - $i(onde).innerHTML = ins | ||
136 | - ativaLegenda() | ||
137 | -} | ||
138 | -function alterarFuncoes(id_funcao,id_sistema) | ||
139 | -{ | ||
140 | - //if(confirm("Você realmente quer fazer isso?")) | ||
141 | - //{ | ||
142 | - var retorna = function(retorno) | ||
143 | - { | ||
144 | - if(id_funcao == "") | ||
145 | - listaSistemas(retorno); | ||
146 | - else | ||
147 | - {ins = "";montaSistemas(retorno,id_sistema)} | ||
148 | - } | ||
149 | - if (id_funcao != "") | ||
150 | - { | ||
151 | - var nomefuncao = $i("nomefuncao_"+id_funcao).value | ||
152 | - var perfil = $i("perfilfuncao_"+id_funcao).value | ||
153 | - var abrir = $i("abrir_"+id_funcao).value | ||
154 | - var w = $i("w_"+id_funcao).value | ||
155 | - var h = $i("h_"+id_funcao).value | ||
156 | - } | ||
157 | - else | ||
158 | - { | ||
159 | - //var id_sistema = ""; | ||
160 | - var id_funcao = "" | ||
161 | - var nomefuncao = "" | ||
162 | - var perfil = "" | ||
163 | - var abrir = "" | ||
164 | - var w = 200 | ||
165 | - var h = 200 | ||
166 | - } | ||
167 | - var p = "../php/sistemas.php?funcao=alterarFuncoes&h="+h+"&w="+w+"&abrir="+abrir+"&perfil="+perfil+"&nomefuncao="+nomefuncao+"&id_funcao="+id_funcao+"&id_sistema="+id_sistema | ||
168 | - cPaint.call(p,"",retorna); | ||
169 | - //} | ||
170 | -} | ||
171 | -function alterarSistemas(id_sistema,onde) | ||
172 | -{ | ||
173 | - //if(confirm("Você realmente quer fazer isso?")) | ||
174 | - //{ | ||
175 | - var retorna = function(retorno) | ||
176 | - { | ||
177 | - if(id_sistema == "") | ||
178 | - listaSistemas(retorno); | ||
179 | - else | ||
180 | - {ins = "";montaSistemas(retorno,onde)} | ||
181 | - } | ||
182 | - if (id_sistema != "") | ||
183 | - { | ||
184 | - var nome = $i("nome_"+id_sistema).value; | ||
185 | - var perfil = $i("perfil_"+id_sistema).value; | ||
186 | - var publicado = $i("publicado_"+id_sistema).value; | ||
187 | - } | ||
188 | - else | ||
189 | - { | ||
190 | - var id_sistema = ""; | ||
191 | - var nome = ""; | ||
192 | - var perfil = ""; | ||
193 | - var publicado = ""; | ||
194 | - } | ||
195 | - var p = "../php/sistemas.php?funcao=alterarSistemas&publicado_sistema="+publicado+"&id_sistema="+id_sistema+"&nome="+nome+"&perfil="+perfil | ||
196 | - cPaint.call(p,"",retorna); | ||
197 | - //} | ||
198 | -} | ||
199 | -function excluir(id) | ||
200 | -{ | ||
201 | - if(confirm("Você realmente quer fazer isso?")) | ||
202 | - { | ||
203 | - var retorna = function(retorno) | ||
204 | - { | ||
205 | - if(retorno.data=="erro") | ||
206 | - {alert("Não foi possivel excluir. Exclua as funcoes primeiro");} | ||
207 | - else | ||
208 | - { | ||
209 | - $i("resultado").innerHTML = $mensagemAguarde; | ||
210 | - montaParametros() | ||
211 | - } | ||
212 | - } | ||
213 | - var p = "../php/sistemas.php?funcao=excluir&id="+id; | ||
214 | - cPaint.call(p,"",retorna); | ||
215 | - } | ||
216 | -} | ||
217 | -function excluirFuncoes(id) | ||
218 | -{ | ||
219 | - if(confirm("Você realmente quer fazer isso?")) | ||
220 | - { | ||
221 | - $i("resultado").innerHTML = $mensagemAguarde; | ||
222 | - var retorna = function() | ||
223 | - { | ||
224 | - montaParametros() | ||
225 | - } | ||
226 | - var p = "../php/sistemas.php?funcao=excluirFuncoes&id="+id; | ||
227 | - cPaint.call(p,"",retorna); | ||
228 | - } | ||
229 | -} | ||
230 | -function importarXmlSistemas() | ||
231 | -{ | ||
232 | - $i("resultado").innerHTML = $mensagemAguarde | ||
233 | - var retorna = function(retorno) | ||
234 | - {$i("resultado").innerHTML = retorno.data} | ||
235 | - var p = "../php/sistemas.php?funcao=importarXmlSistemas&xml="+$i("arquivo").value; | ||
236 | - cPaint.call(p,"",retorna); | ||
237 | -} | ||
238 | \ No newline at end of file | 0 | \ No newline at end of file |
admin/php/criasqlite.php
@@ -1,34 +0,0 @@ | @@ -1,34 +0,0 @@ | ||
1 | -<?php | ||
2 | -$funcao = ""; | ||
3 | -include_once("admin.php"); | ||
4 | -if(file_exists("../../menutemas/admin.db")) | ||
5 | -{echo "Arquivo menutemas/admin.db ja existe";exit;} | ||
6 | -$banco = sqlite_open("../../menutemas/admin.db",0666); | ||
7 | -$banco = null; | ||
8 | -$dbh = new PDO('sqlite:../../menutemas/admin.db'); | ||
9 | -$tabelas = array( | ||
10 | -"CREATE TABLE i3geoadmin_grupos (desc_grupo TEXT, id_grupo INTEGER PRIMARY KEY, nome_grupo TEXT)", | ||
11 | -"CREATE TABLE i3geoadmin_sistemasf (abrir_funcao TEXT, h_funcao NUMERIC, id_funcao INTEGER PRIMARY KEY, id_sistema NUMERIC, nome_funcao TEXT, perfil_funcao TEXT, w_funcao NUMERIC)", | ||
12 | -"CREATE TABLE i3geoadmin_subgrupos (desc_subgrupo TEXT, id_subgrupo INTEGER PRIMARY KEY, nome_subgrupo TEXT)", | ||
13 | -"CREATE TABLE i3geoadmin_temas (id_tema INTEGER PRIMARY KEY, kml_tema , ogc_tema , download_tema , tags_tema , tipoa_tema , link_tema , desc_tema , nome_tema , codigo_tema )", | ||
14 | -"CREATE TABLE i3geoadmin_ws (autor_ws TEXT, desc_ws TEXT, id_ws INTEGER PRIMARY KEY, link_ws TEXT, nome_ws TEXT, tipo_ws TEXT)", | ||
15 | -"CREATE TABLE i3geoadmin_tags (id_tag INTEGER PRIMARY KEY, nome TEXT)", | ||
16 | -"CREATE TABLE i3geoadmin_perfis (id_perfil INTEGER PRIMARY KEY, perfil TEXT)", | ||
17 | -"CREATE TABLE i3geoadmin_atlasp (ordem_prancha NUMERIC, desc_prancha TEXT, h_prancha NUMERIC, icone_prancha TEXT, id_atlas NUMERIC, id_prancha INTEGER PRIMARY KEY, link_prancha TEXT, mapext_prancha TEXT, titulo_prancha TEXT, w_prancha NUMERIC)", | ||
18 | -"CREATE TABLE i3geoadmin_atlast (ordem_tema NUMERIC, codigo_tema TEXT, id_prancha TEXT, id_tema INTEGER PRIMARY KEY, ligado_tema TEXT)", | ||
19 | -"CREATE TABLE i3geoadmin_menus (publicado_menu TEXT, perfil_menu TEXT, aberto TEXT, desc_menu TEXT, id_menu INTEGER PRIMARY KEY, nome_menu TEXT)", | ||
20 | -"CREATE TABLE i3geoadmin_mapas (publicado_mapa TEXT, ordem_mapa NUMERIC, perfil_mapa TEXT, ligados_mapa TEXT, temas_mapa TEXT, desc_mapa TEXT, ext_mapa TEXT, id_mapa INTEGER PRIMARY KEY, imagem_mapa TEXT, linkdireto_mapa TEXT, nome_mapa TEXT, outros_mapa TEXT)", | ||
21 | -"CREATE TABLE i3geoadmin_atlas (publicado_atlas TEXT, ordem_atlas NUMERIC, basemapfile_atlas TEXT, desc_atlas TEXT, h_atlas NUMERIC, icone_atlas TEXT, id_atlas INTEGER PRIMARY KEY, link_atlas TEXT, pranchadefault_atlas TEXT, template_atlas TEXT, tipoguias_atlas TEXT, titulo_atlas TEXT, w_atlas NUMERIC)", | ||
22 | -"CREATE TABLE i3geoadmin_sistemas (publicado_sistema TEXT, id_sistema INTEGER PRIMARY KEY, nome_sistema TEXT, perfil_sistema TEXT)", | ||
23 | -"CREATE TABLE i3geoadmin_identifica (publicado_i TEXT, abrir_i TEXT, id_i INTEGER PRIMARY KEY, nome_i TEXT, target_i TEXT)", | ||
24 | -"CREATE TABLE i3geoadmin_raiz (ordem NUMERIC, id_tema NUMERIC, id_menu NUMERIC, id_nivel NUMERIC, id_raiz INTEGER PRIMARY KEY, nivel NUMERIC, perfil TEXT)", | ||
25 | -"CREATE TABLE i3geoadmin_n1 (publicado TEXT, ordem NUMERIC, id_menu NUMERIC, id_grupo NUMERIC, id_n1 INTEGER PRIMARY KEY, n1_perfil TEXT)", | ||
26 | -"CREATE TABLE i3geoadmin_n2 (publicado TEXT, ordem NUMERIC, id_n1 NUMERIC, id_n2 INTEGER PRIMARY KEY, id_subgrupo NUMERIC, n2_perfil TEXT)", | ||
27 | -"CREATE TABLE i3geoadmin_n3 (publicado TEXT, ordem NUMERIC, id_n2 NUMERIC, id_n3 INTEGER PRIMARY KEY, id_tema NUMERIC, n3_perfil TEXT)" | ||
28 | -); | ||
29 | -foreach($tabelas as $tabela) | ||
30 | -{ | ||
31 | - $q = $dbh->query($tabela); | ||
32 | -} | ||
33 | -$banco = null; | ||
34 | -?> | ||
35 | \ No newline at end of file | 0 | \ No newline at end of file |