Commit 4e3926e3afed9ecc637a5382719a57d823b9fc18

Authored by Edmar Moretti
1 parent e9167786

--no commit message

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