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 |