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 | -/* | |
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 | 0 | \ No newline at end of file |
admin/php/criasqlite.php
... | ... | @@ -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 | 0 | \ No newline at end of file |