Commit bf8f4cdecdcd7406d7ca27f75e52055650ca5829

Authored by Edmar Moretti
1 parent b4968c0a

Cadastro de operações no sistema de controle de acessos

admin/admin.db
No preview for this file type
admin/html/atlas.html
@@ -27,6 +27,7 @@ body { @@ -27,6 +27,7 @@ body {
27 Administra&ccedil;&atilde;o do i3geo - Atlas <img src="../imagens/04.png" 27 Administra&ccedil;&atilde;o do i3geo - Atlas <img src="../imagens/04.png"
28 style="cursor: pointer" id=botaoAjuda /> 28 style="cursor: pointer" id=botaoAjuda />
29 </h1> 29 </h1>
  30 + <div id="formulario" style="display: none">
30 <div id="ajuda"> 31 <div id="ajuda">
31 <div class="hd">Ajuda</div> 32 <div class="hd">Ajuda</div>
32 <div class="bd" style="height: 144px; overflow: auto"> 33 <div class="bd" style="height: 144px; overflow: auto">
@@ -48,6 +49,7 @@ body { @@ -48,6 +49,7 @@ body {
48 <p>Atlas existentes:</p> 49 <p>Atlas existentes:</p>
49 <div id="tabela" style="left: -5px;"></div> 50 <div id="tabela" style="left: -5px;"></div>
50 <div id=logajax style="display: block"></div> 51 <div id=logajax style="display: block"></div>
  52 + </div>
51 </div> 53 </div>
52 </center> 54 </center>
53 <script> 55 <script>
@@ -96,5 +98,10 @@ i3GEO.configura = { @@ -96,5 +98,10 @@ i3GEO.configura = {
96 }; 98 };
97 // 99 //
98 cabecalhoGeral("cabecalhoPrincipal","atlas"); 100 cabecalhoGeral("cabecalhoPrincipal","atlas");
  101 +temp = function(){
  102 + document.getElementById("formulario").style.display = "block";
  103 + initMenu();
  104 +}
  105 +i3GEO.login.verificaOperacao("admin/html/atlas",i3GEO.configura.locaplic,temp,"sessao");
99 </script> 106 </script>
100 </body> 107 </body>
101 \ No newline at end of file 108 \ No newline at end of file
admin/html/editormapfile.html
@@ -35,147 +35,161 @@ body { @@ -35,147 +35,161 @@ body {
35 Administra&ccedil;&atilde;o do i3geo - mapfiles dos temas <img 35 Administra&ccedil;&atilde;o do i3geo - mapfiles dos temas <img
36 src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> 36 src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda />
37 </h1> 37 </h1>
38 - <div id="ajuda" style="display: none">  
39 - <div class="hd">Ajuda</div>  
40 - <div class="bd" style="height: 144px; overflow: auto">  
41 - <p>Este formul&aacute;rio permite criar ou editar os arquivos mapfile  
42 - que comp&otilde;em temas no i3geo.  
43 - <p>Os arquivo .map s&atilde;o armazenados no diretório i3geo/temas e  
44 - podem tamb&eacute;m ser editados manualmente.  
45 - <p>Cada arquivo cont&eacute;m layers definidos conforme a sintaxe  
46 - utilizada pelo Mapserver. Esses arquivos s&atilde;o as estruturas b&aacute;sicas  
47 - utilizadas pelo i3geo na apresenta&ccedil;&atilde;o de dados e montagem das  
48 - camadas que s&atilde;o vistas no mapa.  
49 - <p>Após criados os mapfiles, deve-se ainda definir as  
50 - caracter&iacute;sticas de cada LAYER.  
51 - <p>A lista de IPs dos usu&aacute;rios que podem administrar o i3geo &eacute;  
52 - definida no arquivo i3geo/ms_configura.php  
53 - <p>Apenas os mapfiles que forem vinculados a um tema poder&atilde;o  
54 - ser vistos na janela de inclus&atilde;o de temas na &aacute;rvore de temas. Se  
55 - voc&ecirc; criou um mapfile manualmente, utilize a op&ccedil;&atilde;o de edi&ccedil;&atilde;o  
56 - (&iacute;cone apresentado ao lado de cada mapfile) para fazer essa  
57 - associa&ccedil;&atilde;o.  
58 - <p>A op&ccedil;&atilde;o "Verifica temas sem mapfiles" possibilita resolver  
59 - problemas decorrentes da elimina&ccedil;&atilde;o manual de um arquivo mapfile  
60 - do servidor. Nesses casos, o registro no banco de dados permanece.  
61 - Com essa op&ccedil;&atilde;o &eacute; poss&iacute;vel apagar os registros ou recriar o mapfile  
62 - perdido.  
63 - </div>  
64 - <div class="ft"></div>  
65 - </div>  
66 <div id="formulario" style="display: none"> 38 <div id="formulario" style="display: none">
67 - <input onclick="" type=button id=adiciona  
68 - value="Criar um novo mapfile" /> <input onclick="" type=button  
69 - id=semmapfiles value="Verificar temas sem mapfiles" /> <br>  
70 - <br> Al&eacute;m de criar os mapfiles, &eacute; necess&aacute;rio definir as  
71 - caracter&iacute;sticas de cada LAYER nas op&ccedil;&otilde;es abaixo. <br> Para  
72 - incluir o tema nos menus, <a href='arvore.html'>edite a &aacute;rvore  
73 - de temas </a> <br>  
74 - <div id="letras"></div>  
75 - <p>Mapfiles (arquivos .map existentes no diretório i3geo/temas):</p>  
76 - <div id="tabela" style="left: -5px;"></div> 39 + <div id="ajuda" style="display: none">
  40 + <div class="hd">Ajuda</div>
  41 + <div class="bd" style="height: 144px; overflow: auto">
  42 + <p>Este formul&aacute;rio permite criar ou editar os arquivos
  43 + mapfile que comp&otilde;em temas no i3geo.
  44 + <p>Os arquivo .map s&atilde;o armazenados no diretório
  45 + i3geo/temas e podem tamb&eacute;m ser editados manualmente.
  46 + <p>Cada arquivo cont&eacute;m layers definidos conforme a
  47 + sintaxe utilizada pelo Mapserver. Esses arquivos s&atilde;o as
  48 + estruturas b&aacute;sicas utilizadas pelo i3geo na
  49 + apresenta&ccedil;&atilde;o de dados e montagem das camadas que
  50 + s&atilde;o vistas no mapa.
  51 + <p>Após criados os mapfiles, deve-se ainda definir as
  52 + caracter&iacute;sticas de cada LAYER.
  53 + <p>A lista de IPs dos usu&aacute;rios que podem administrar o
  54 + i3geo &eacute; definida no arquivo i3geo/ms_configura.php
  55 + <p>Apenas os mapfiles que forem vinculados a um tema
  56 + poder&atilde;o ser vistos na janela de inclus&atilde;o de temas
  57 + na &aacute;rvore de temas. Se voc&ecirc; criou um mapfile
  58 + manualmente, utilize a op&ccedil;&atilde;o de
  59 + edi&ccedil;&atilde;o (&iacute;cone apresentado ao lado de cada
  60 + mapfile) para fazer essa associa&ccedil;&atilde;o.
  61 + <p>A op&ccedil;&atilde;o "Verifica temas sem mapfiles"
  62 + possibilita resolver problemas decorrentes da
  63 + elimina&ccedil;&atilde;o manual de um arquivo mapfile do
  64 + servidor. Nesses casos, o registro no banco de dados permanece.
  65 + Com essa op&ccedil;&atilde;o &eacute; poss&iacute;vel apagar os
  66 + registros ou recriar o mapfile perdido.
  67 + </div>
  68 + <div class="ft"></div>
  69 + </div>
  70 + <div id="formulario" style="display: none">
  71 + <input onclick="" type=button id=adiciona
  72 + value="Criar um novo mapfile" /> <input onclick="" type=button
  73 + id=semmapfiles value="Verificar temas sem mapfiles" /> <br>
  74 + <br> Al&eacute;m de criar os mapfiles, &eacute;
  75 + necess&aacute;rio definir as caracter&iacute;sticas de cada LAYER
  76 + nas op&ccedil;&otilde;es abaixo. <br> Para incluir o tema nos
  77 + menus, <a href='arvore.html'>edite a &aacute;rvore de temas </a> <br>
  78 + <div id="letras"></div>
  79 + <p>Mapfiles (arquivos .map existentes no diretório
  80 + i3geo/temas):</p>
  81 + <div id="tabela" style="left: -5px;"></div>
  82 + </div>
77 </div> 83 </div>
78 </div> 84 </div>
79 <div id=logajax style="display: block"></div> 85 <div id=logajax style="display: block"></div>
80 <div id=dialogoContinua style="display: block"></div> 86 <div id=dialogoContinua style="display: block"></div>
81 </center> 87 </center>
82 <script> 88 <script>
83 -/*  
84 -Title: Editor de mapfiles 89 + /*
  90 + Title: Editor de mapfiles
85 91
86 -HTML da interface de administra&ccedil;&atilde;o dos mapfiles existentes em i3geo/temas 92 + HTML da interface de administra&ccedil;&atilde;o dos mapfiles existentes em i3geo/temas
87 93
88 -Esse HTML cont&eacute;m tamb&eacute;m alguns scripts para classifica&ccedil;&atilde;o da lista de mapfiles (busca por letra) 94 + Esse HTML cont&eacute;m tamb&eacute;m alguns scripts para classifica&ccedil;&atilde;o da lista de mapfiles (busca por letra)
89 95
90 -Veja tamb&eacute;m: 96 + Veja tamb&eacute;m:
91 97
92 -<core.js> 98 + <core.js>
93 99
94 -<listatemas.js> 100 + <listatemas.js>
95 101
96 -<editormapfile.js> 102 + <editormapfile.js>
97 103
98 -<classe_util.js> 104 + <classe_util.js>
99 105
100 -<classe_janela.js> 106 + <classe_janela.js>
101 107
102 -Licenca: 108 + Licenca:
103 109
104 -GPL2 110 + GPL2
105 111
106 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 112 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
107 113
108 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
109 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 114 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  115 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
110 116
111 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
112 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
113 -GNU conforme publicada pela Free Software Foundation; 117 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  118 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  119 + GNU conforme publicada pela Free Software Foundation;
114 120
115 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
116 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
117 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
118 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
119 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
120 -GNU junto com este programa; se n&atilde;o, escreva para a  
121 -Free Software Foundation, Inc., no endere&ccedil;o  
122 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 121 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  122 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  123 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  124 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  125 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  126 + GNU junto com este programa; se n&atilde;o, escreva para a
  127 + Free Software Foundation, Inc., no endere&ccedil;o
  128 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
123 129
124 -Arquivo: 130 + Arquivo:
125 131
126 -i3geo/admin/html/editormapfile.html  
127 -*/  
128 -</script> 132 + i3geo/admin/html/editormapfile.html
  133 + */
  134 + </script>
129 135
130 -<script>  
131 -if(screen.availWidth > 700)  
132 -{document.getElementById("divGeral").style.width = "700px";}  
133 -var letras = "Todos A B C D E F G H I J K L M N O P Q R S T U V X Y Z _ 1 2 3 4 5 6 7 8 9".split(" "),  
134 - nletras = letras.length,  
135 - letraAtual = "",  
136 - i,  
137 - ins = "";  
138 -if(i3GEO.util.pegaCookie("I3GEOletraAdmin")){  
139 - letraAtual = i3GEO.util.pegaCookie("I3GEOletraAdmin");  
140 -}  
141 -function filtraLetra(letra){  
142 - letraAtual = letra;  
143 - document.getElementById("tabela").innerHTML = "<span style=color:red >Aguarde...</span>";  
144 - if(letra == "Todos")  
145 - {letra = "";}  
146 - i3GEO.util.insereCookie("I3GEOletraAdmin",letra);  
147 - core_pegaMapfiles("montaArvore()",letra,document.getElementById("selFiltro").value);  
148 -}  
149 -//necessario para a ferramenta login e outras  
150 -i3GEO.configura = {  
151 - locaplic: "../.."  
152 -};  
153 -//  
154 -cabecalhoGeral("cabecalhoPrincipal","editormapfile");  
155 -temp = function(){  
156 - ins += "<p>Filtrar: " +  
157 - "<select id='selFiltro' onchange='filtraLetra(\""+letraAtual+"\")' >" +  
158 - "<option value='' >----</option>"+  
159 - "<option value='link_tema,=,' >Sem fonte</option>"+  
160 - "<option value='download_tema,=,sim' >Permite download</option>"+  
161 - "<option value='download_tema,=,nao' >N&atilde;o permite download</option>"+  
162 - "<option value='ogc_tema,=,sim' >Permite WMS</option>"+  
163 - "<option value='ogc_tema,=,nao' >N&atilde;o permite WMS</option>"+  
164 - "<option value='kml_tema,=,sim' >Permite KML</option>"+  
165 - "<option value='kml_tema,=,nao' >N&atilde;o permite KML</option>"+  
166 - "<option value='kmz_tema,=,sim' >Permite KMZ</option>"+  
167 - "<option value='kmz_tema,=,nao' >N&atilde;o permite KMZ</option>"+  
168 - "</select>";  
169 - ins += "&nbsp;<input onclick='filtraLetra(\""+letraAtual+"\")' type=checkbox id=mostraMini style=position:relative;top:2px; />Mostra a miniatura se houver"  
170 -  
171 - ins += "<p>";  
172 - for(i=0;i<nletras;i++){  
173 - ins += "<span onclick='filtraLetra(\""+letras[i]+"\")' style='color:blue;cursor:pointer;padding:1px;border: 1px solid #C8C8FA'>"+letras[i]+"</span>&nbsp;";  
174 - }  
175 - document.getElementById("letras").innerHTML = ins;  
176 - document.getElementById("formulario").style.display = "block";  
177 - initMenu();  
178 -}  
179 -i3GEO.login.verificaOperacao("admin/html/editormapfile",i3GEO.configura.locaplic,temp,"sessao");  
180 -</script> 136 + <script>
  137 + if (screen.availWidth > 700) {
  138 + document.getElementById("divGeral").style.width = "700px";
  139 + }
  140 + var letras = "Todos A B C D E F G H I J K L M N O P Q R S T U V X Y Z _ 1 2 3 4 5 6 7 8 9"
  141 + .split(" "), nletras = letras.length, letraAtual = "", i, ins = "";
  142 + if (i3GEO.util.pegaCookie("I3GEOletraAdmin")) {
  143 + letraAtual = i3GEO.util.pegaCookie("I3GEOletraAdmin");
  144 + }
  145 + function filtraLetra(letra) {
  146 + letraAtual = letra;
  147 + document.getElementById("tabela").innerHTML = "<span style=color:red >Aguarde...</span>";
  148 + if (letra == "Todos") {
  149 + letra = "";
  150 + }
  151 + i3GEO.util.insereCookie("I3GEOletraAdmin", letra);
  152 + core_pegaMapfiles("montaArvore()", letra, document
  153 + .getElementById("selFiltro").value);
  154 + }
  155 + //necessario para a ferramenta login e outras
  156 + i3GEO.configura = {
  157 + locaplic : "../.."
  158 + };
  159 + //
  160 + cabecalhoGeral("cabecalhoPrincipal", "editormapfile");
  161 + temp = function() {
  162 + ins += "<p>Filtrar: "
  163 + + "<select id='selFiltro' onchange='filtraLetra(\""
  164 + + letraAtual
  165 + + "\")' >"
  166 + + "<option value='' >----</option>"
  167 + + "<option value='link_tema,=,' >Sem fonte</option>"
  168 + + "<option value='download_tema,=,sim' >Permite download</option>"
  169 + + "<option value='download_tema,=,nao' >N&atilde;o permite download</option>"
  170 + + "<option value='ogc_tema,=,sim' >Permite WMS</option>"
  171 + + "<option value='ogc_tema,=,nao' >N&atilde;o permite WMS</option>"
  172 + + "<option value='kml_tema,=,sim' >Permite KML</option>"
  173 + + "<option value='kml_tema,=,nao' >N&atilde;o permite KML</option>"
  174 + + "<option value='kmz_tema,=,sim' >Permite KMZ</option>"
  175 + + "<option value='kmz_tema,=,nao' >N&atilde;o permite KMZ</option>"
  176 + + "</select>";
  177 + ins += "&nbsp;<input onclick='filtraLetra(\""
  178 + + letraAtual
  179 + + "\")' type=checkbox id=mostraMini style=position:relative;top:2px; />Mostra a miniatura se houver"
  180 +
  181 + ins += "<p>";
  182 + for (i = 0; i < nletras; i++) {
  183 + ins += "<span onclick='filtraLetra(\""
  184 + + letras[i]
  185 + + "\")' style='color:blue;cursor:pointer;padding:1px;border: 1px solid #C8C8FA'>"
  186 + + letras[i] + "</span>&nbsp;";
  187 + }
  188 + document.getElementById("letras").innerHTML = ins;
  189 + document.getElementById("formulario").style.display = "block";
  190 + initMenu();
  191 + }
  192 + i3GEO.login.verificaOperacao("admin/html/editormapfile",
  193 + i3GEO.configura.locaplic, temp, "sessao");
  194 + </script>
181 </body> 195 </body>
182 \ No newline at end of file 196 \ No newline at end of file
admin/html/identifica.html
@@ -23,78 +23,90 @@ body { @@ -23,78 +23,90 @@ body {
23 <div class="bordaSuperior">&nbsp;</div> 23 <div class="bordaSuperior">&nbsp;</div>
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 - <h1>Administra&ccedil;&atilde;o do i3geo - sistemas de identifica&ccedil;&atilde;o</h1>  
27 -  
28 - <div id="ajuda">  
29 - <div class="hd">Ajuda</div>  
30 - <div class="bd" style="height: 144px; overflow: auto">  
31 - Este programa permite editar a lista de sistemas de identifica&ccedil;&atilde;o.<br>  
32 - <br> A ferramenta de identifica&ccedil;&atilde;o utilizada no i3geo, lista  
33 - os dados do ponto clicado no mapa pelo usu&aacute;rio, com base nas  
34 - camadas existentes no mapa. Os sistemas de identifica&ccedil;&atilde;o adicionam  
35 - outras op&ccedil;&otilde;es na janela de identifica&ccedil;&atilde;o, permitindo, por exemplo,  
36 - o uso de programas especiais de busca de dados.<br>  
37 - <br> Os sistemas s&atilde;o baseados no banco admin.db e os usu&aacute;rios  
38 - que n&atilde;o s&atilde;o editores podem ver apenas os sistemas publicados.<br>  
39 - <br> A lista de IPs dos usu&aacute;rios que podem administrar o i3geo  
40 - &eacute; definida no arquivo i3geo/ms_configura.php 26 + <h1>Administra&ccedil;&atilde;o do i3geo - sistemas de
  27 + identifica&ccedil;&atilde;o</h1>
  28 + <div id="formulario" style="display: none">
  29 + <div id="ajuda">
  30 + <div class="hd">Ajuda</div>
  31 + <div class="bd" style="height: 144px; overflow: auto">
  32 + Este programa permite editar a lista de sistemas de
  33 + identifica&ccedil;&atilde;o.<br> <br> A ferramenta de
  34 + identifica&ccedil;&atilde;o utilizada no i3geo, lista os dados do
  35 + ponto clicado no mapa pelo usu&aacute;rio, com base nas camadas
  36 + existentes no mapa. Os sistemas de identifica&ccedil;&atilde;o
  37 + adicionam outras op&ccedil;&otilde;es na janela de
  38 + identifica&ccedil;&atilde;o, permitindo, por exemplo, o uso de
  39 + programas especiais de busca de dados.<br> <br> Os
  40 + sistemas s&atilde;o baseados no banco admin.db e os
  41 + usu&aacute;rios que n&atilde;o s&atilde;o editores podem ver
  42 + apenas os sistemas publicados.<br> <br> A lista de IPs
  43 + dos usu&aacute;rios que podem administrar o i3geo &eacute;
  44 + definida no arquivo i3geo/ms_configura.php
  45 + </div>
  46 + <div class="ft"></div>
41 </div> 47 </div>
42 - <div class="ft"></div> 48 + <input onclick="adicionaLinha()" type=button id=adiciona
  49 + value="Adicionar um novo sistema" /> <br>
  50 + <p></p>
  51 + <div id="tabela" style="left: -5px;"></div>
  52 + <div id=logajax style="display: block"></div>
  53 + <div id=dialogoContinua style="display: block"></div>
43 </div> 54 </div>
44 - <input onclick="adicionaLinha()" type=button id=adiciona  
45 - value="Adicionar um novo sistema" /> <br>  
46 - <p></p>  
47 - <div id="tabela" style="left: -5px;"></div>  
48 - <div id=logajax style="display: block"></div>  
49 - <div id=dialogoContinua style="display: block"></div>  
50 </div> 55 </div>
51 </center> 56 </center>
52 <script> 57 <script>
53 -/*  
54 -Title: Op&ccedil;&otilde;es da ferramenta identifica 58 + /*
  59 + Title: Op&ccedil;&otilde;es da ferramenta identifica
55 60
56 -HTML da interface de administra&ccedil;&atilde;o do cadastro de links da interface de identifica&ccedil;&atilde;o 61 + HTML da interface de administra&ccedil;&atilde;o do cadastro de links da interface de identifica&ccedil;&atilde;o
57 62
58 -Veja tamb&eacute;m: 63 + Veja tamb&eacute;m:
59 64
60 -<core.js> 65 + <core.js>
61 66
62 -<identifica.js> 67 + <identifica.js>
63 68
64 -Licenca: 69 + Licenca:
65 70
66 -GPL2 71 + GPL2
67 72
68 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 73 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
69 74
70 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
71 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 75 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  76 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
72 77
73 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
74 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
75 -GNU conforme publicada pela Free Software Foundation; 78 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  79 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  80 + GNU conforme publicada pela Free Software Foundation;
76 81
77 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
78 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
79 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
80 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
81 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
82 -GNU junto com este programa; se n&atilde;o, escreva para a  
83 -Free Software Foundation, Inc., no endere&ccedil;o  
84 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 82 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  83 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  84 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  85 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  86 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  87 + GNU junto com este programa; se n&atilde;o, escreva para a
  88 + Free Software Foundation, Inc., no endere&ccedil;o
  89 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
85 90
86 -Arquivo: 91 + Arquivo:
87 92
88 -i3geo/admin/html/identifica.html  
89 -*/  
90 -if(screen.availWidth > 700)  
91 -{document.getElementById("divGeral").style.width = "1100px";}  
92 -//necessario para a ferramenta login e outras  
93 -i3GEO.configura = {  
94 - locaplic: "../.."  
95 -};  
96 -//  
97 -cabecalhoGeral("cabecalhoPrincipal","");  
98 -</script> 93 + i3geo/admin/html/identifica.html
  94 + */
  95 + if (screen.availWidth > 700) {
  96 + document.getElementById("divGeral").style.width = "1100px";
  97 + }
  98 + //necessario para a ferramenta login e outras
  99 + i3GEO.configura = {
  100 + locaplic : "../.."
  101 + };
  102 + //
  103 + cabecalhoGeral("cabecalhoPrincipal", "");
  104 + temp = function() {
  105 + document.getElementById("formulario").style.display = "block";
  106 + initMenu();
  107 + }
  108 + i3GEO.login.verificaOperacao("admin/html/identifica",
  109 + i3GEO.configura.locaplic, temp, "sessao");
  110 + </script>
99 111
100 </body> 112 </body>
101 \ No newline at end of file 113 \ No newline at end of file
admin/html/incluimap.html
@@ -10,20 +10,21 @@ @@ -10,20 +10,21 @@
10 <div class="bordaSuperior">&nbsp;</div> 10 <div class="bordaSuperior">&nbsp;</div>
11 <div class="mascaraPrincipal" id="divGeral"> 11 <div class="mascaraPrincipal" id="divGeral">
12 <div id=cabecalhoPrincipal></div> 12 <div id=cabecalhoPrincipal></div>
13 - <p>As vers&otilde;es novas do Mapserver exigem que os arquivos mapfile  
14 - iniciem com a palavra "MAP"</p>  
15 - <p>Os mapfiles utilizados pelo i3geo, at&eacute; a vers&atilde;o 4.1, e  
16 - armazenados no diretório i3Geo/temas n&atilde;o iniciam com "MAP". Para  
17 - ajustar os mapfiles voc&ecirc; pode edit&aacute;-los individulamente ou rodar o  
18 - programa i3geo/admin/php/incluiMAP.php  
19 - <p>Antes de fazer isso, fa&ccedil;a um backup do seu diretório  
20 - i3geo/temas  
21 - <p>  
22 - <a href="../php/incluiMAP.php">Clique para ajustar os mapfiles  
23 - - inclus&atilde;o da palavra "MAP" no in&iacute;cio dos arquivos; substitui&ccedil;&atilde;o de  
24 - v&aacute;rios elementos depreciados</a>  
25 - <p>Lista de substitui&ccedil;&otilde;es:  
26 - <pre> 13 + <div id="formulario" style="display: none">
  14 + <p>As vers&otilde;es novas do Mapserver exigem que os arquivos
  15 + mapfile iniciem com a palavra "MAP"</p>
  16 + <p>Os mapfiles utilizados pelo i3geo, at&eacute; a vers&atilde;o
  17 + 4.1, e armazenados no diretório i3Geo/temas n&atilde;o iniciam com
  18 + "MAP". Para ajustar os mapfiles voc&ecirc; pode edit&aacute;-los
  19 + individulamente ou rodar o programa i3geo/admin/php/incluiMAP.php
  20 + <p>Antes de fazer isso, fa&ccedil;a um backup do seu diretório
  21 + i3geo/temas
  22 + <p>
  23 + <a href="../php/incluiMAP.php">Clique para ajustar os mapfiles
  24 + - inclus&atilde;o da palavra "MAP" no in&iacute;cio dos arquivos;
  25 + substitui&ccedil;&atilde;o de v&aacute;rios elementos depreciados</a>
  26 + <p>Lista de substitui&ccedil;&otilde;es:
  27 + <pre>
27 $search = array( 28 $search = array(
28 "transparency ", 29 "transparency ",
29 "LABELANGLEITEM ", 30 "LABELANGLEITEM ",
@@ -47,52 +48,59 @@ @@ -47,52 +48,59 @@
47 "SYMBOLSCALEDENOM " 48 "SYMBOLSCALEDENOM "
48 ); 49 );
49 </pre> 50 </pre>
  51 + </div>
50 </div> 52 </div>
51 </center> 53 </center>
52 <script> 54 <script>
53 -/*  
54 -Title: Ajuste de mapfiles 55 + /*
  56 + Title: Ajuste de mapfiles
55 57
56 -HTML da interface de ajuste dos arquivos Mapfiles antigos, que n&atilde;o iniciam com a palavra MAP 58 + HTML da interface de ajuste dos arquivos Mapfiles antigos, que n&atilde;o iniciam com a palavra MAP
57 59
58 -Veja tamb&eacute;m: 60 + Veja tamb&eacute;m:
59 61
60 -<incluiMAP.php> 62 + <incluiMAP.php>
61 63
62 -Licenca: 64 + Licenca:
63 65
64 -GPL2 66 + GPL2
65 67
66 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 68 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
67 69
68 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
69 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 70 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  71 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
70 72
71 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
72 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
73 -GNU conforme publicada pela Free Software Foundation; 73 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  74 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  75 + GNU conforme publicada pela Free Software Foundation;
74 76
75 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
76 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
77 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
78 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
79 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
80 -GNU junto com este programa; se n&atilde;o, escreva para a  
81 -Free Software Foundation, Inc., no endere&ccedil;o  
82 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 77 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  78 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  79 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  80 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  81 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  82 + GNU junto com este programa; se n&atilde;o, escreva para a
  83 + Free Software Foundation, Inc., no endere&ccedil;o
  84 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
83 85
84 -Arquivo: 86 + Arquivo:
85 87
86 -i3geo/admin/html/incluimap.html  
87 -*/  
88 -if(screen.availWidth > 700)  
89 -{document.getElementById("divGeral").style.width = "700px";}  
90 -//necessario para a ferramenta login e outras  
91 -i3GEO.configura = {  
92 - locaplic: "../.."  
93 -};  
94 -//  
95 -cabecalhoGeral("cabecalhoPrincipal","");  
96 -</script> 88 + i3geo/admin/html/incluimap.html
  89 + */
  90 + if (screen.availWidth > 700) {
  91 + document.getElementById("divGeral").style.width = "700px";
  92 + }
  93 + //necessario para a ferramenta login e outras
  94 + i3GEO.configura = {
  95 + locaplic : "../.."
  96 + };
  97 + //
  98 + cabecalhoGeral("cabecalhoPrincipal", "");
  99 + temp = function() {
  100 + document.getElementById("formulario").style.display = "block";
  101 + }
  102 + i3GEO.login.verificaOperacao("admin/html/incluimap",
  103 + i3GEO.configura.locaplic, temp, "sessao");
  104 + </script>
97 105
98 </body> 106 </body>
99 \ No newline at end of file 107 \ No newline at end of file
admin/html/mapas.html
@@ -24,75 +24,85 @@ body { @@ -24,75 +24,85 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1> 26 <h1>
27 - Administra&ccedil;&atilde;o do i3geo - Links <img src="../imagens/04.png"  
28 - style="cursor: pointer" id=botaoAjuda /> 27 + Administra&ccedil;&atilde;o do i3geo - Links <img
  28 + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda />
29 </h1> 29 </h1>
30 - <div id="ajuda">  
31 - <div class="hd">Ajuda</div>  
32 - <div class="bd" style="height: 144px; overflow: auto">  
33 - <p>Vc pode registrar qualquer link para ser utilizado. A op&ccedil;&atilde;o  
34 - "mais" abre um formul&aacute;rio para a cria&ccedil;&atilde;o do link conforme os  
35 - par&acirc;metros utilizados em i3geo/ms_criamapa.php. Voc&ecirc; pode  
36 - desprezar todos os campos do formul&aacute;rio e incluir apenas o link  
37 - direto desejado.  
38 - <p>A lista de links &eacute; utilizada tamb&eacute;m na interface mobile do  
39 - i3geo. 30 + <div id="formulario" style="display: none">
  31 + <div id="ajuda">
  32 + <div class="hd">Ajuda</div>
  33 + <div class="bd" style="height: 144px; overflow: auto">
  34 + <p>Vc pode registrar qualquer link para ser utilizado. A
  35 + op&ccedil;&atilde;o "mais" abre um formul&aacute;rio para a
  36 + cria&ccedil;&atilde;o do link conforme os par&acirc;metros
  37 + utilizados em i3geo/ms_criamapa.php. Voc&ecirc; pode desprezar
  38 + todos os campos do formul&aacute;rio e incluir apenas o link
  39 + direto desejado.
  40 + <p>A lista de links &eacute; utilizada tamb&eacute;m na
  41 + interface mobile do i3geo.
  42 + </div>
  43 + <div class="ft"></div>
40 </div> 44 </div>
41 - <div class="ft"></div> 45 + <input onclick="adicionaLinha()" type=button id=adiciona
  46 + value="Adicionar um novo link" /> <br>
  47 + <p>Links existentes:</p>
  48 + <div id="tabela" style="left: -5px;"></div>
  49 + <div id=logajax style="display: block"></div>
42 </div> 50 </div>
43 - <input onclick="adicionaLinha()" type=button id=adiciona  
44 - value="Adicionar um novo link" /> <br>  
45 - <p>Links existentes:</p>  
46 - <div id="tabela" style="left: -5px;"></div>  
47 - <div id=logajax style="display: block"></div>  
48 </div> 51 </div>
49 </center> 52 </center>
50 <script> 53 <script>
51 -/*  
52 -Title: Mapas 54 + /*
  55 + Title: Mapas
53 56
54 -HTML da interface de administra&ccedil;&atilde;o do cadastro de mapas (links) 57 + HTML da interface de administra&ccedil;&atilde;o do cadastro de mapas (links)
55 58
56 -Veja tamb&eacute;m: 59 + Veja tamb&eacute;m:
57 60
58 -<core.js> 61 + <core.js>
59 62
60 -<mapas.js> 63 + <mapas.js>
61 64
62 -Licenca: 65 + Licenca:
63 66
64 -GPL2 67 + GPL2
65 68
66 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 69 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
67 70
68 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
69 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 71 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  72 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
70 73
71 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
72 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
73 -GNU conforme publicada pela Free Software Foundation; 74 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  75 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  76 + GNU conforme publicada pela Free Software Foundation;
74 77
75 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
76 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
77 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
78 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
79 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
80 -GNU junto com este programa; se n&atilde;o, escreva para a  
81 -Free Software Foundation, Inc., no endere&ccedil;o  
82 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 78 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  79 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  80 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  81 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  82 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  83 + GNU junto com este programa; se n&atilde;o, escreva para a
  84 + Free Software Foundation, Inc., no endere&ccedil;o
  85 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
83 86
84 -Arquivo: 87 + Arquivo:
85 88
86 -i3geo/admin/html/mapas.html  
87 -*/  
88 -if(screen.availWidth > 700)  
89 -{document.getElementById("divGeral").style.width = "700px";}  
90 -//necessario para a ferramenta login e outras  
91 -i3GEO.configura = {  
92 - locaplic: "../.."  
93 -};  
94 -//  
95 -cabecalhoGeral("cabecalhoPrincipal","");  
96 -</script> 89 + i3geo/admin/html/mapas.html
  90 + */
  91 + if (screen.availWidth > 700) {
  92 + document.getElementById("divGeral").style.width = "700px";
  93 + }
  94 + //necessario para a ferramenta login e outras
  95 + i3GEO.configura = {
  96 + locaplic : "../.."
  97 + };
  98 + //
  99 + cabecalhoGeral("cabecalhoPrincipal", "");
  100 + temp = function() {
  101 + document.getElementById("formulario").style.display = "block";
  102 + initMenu();
  103 + }
  104 + i3GEO.login.verificaOperacao("admin/html/mapas",
  105 + i3GEO.configura.locaplic, temp, "sessao");
  106 + </script>
97 107
98 </body> 108 </body>
99 \ No newline at end of file 109 \ No newline at end of file
admin/html/mapfiles.html
@@ -27,7 +27,7 @@ body { @@ -27,7 +27,7 @@ body {
27 Administra&ccedil;&atilde;o do i3geo - mapfiles de inicializa&ccedil;&atilde;o <img 27 Administra&ccedil;&atilde;o do i3geo - mapfiles de inicializa&ccedil;&atilde;o <img
28 id=botaoAjuda src="../imagens/04.png" style="cursor: pointer" /> 28 id=botaoAjuda src="../imagens/04.png" style="cursor: pointer" />
29 </h1> 29 </h1>
30 - 30 + <div id="formulario" style="display: none">
31 <div id="ajuda"> 31 <div id="ajuda">
32 <div class="hd">Ajuda</div> 32 <div class="hd">Ajuda</div>
33 <div class="bd" style="height: 144px; overflow: auto"> 33 <div class="bd" style="height: 144px; overflow: auto">
@@ -46,6 +46,7 @@ body { @@ -46,6 +46,7 @@ body {
46 <p>Par&acirc;metros obtidos do mapfile de inicializa&ccedil;&atilde;o:</p> 46 <p>Par&acirc;metros obtidos do mapfile de inicializa&ccedil;&atilde;o:</p>
47 <b><span id=mapfilebase style="color: navy"></span></b><br> 47 <b><span id=mapfilebase style="color: navy"></span></b><br>
48 <div id="tabela" style="left: -5px;"></div> 48 <div id="tabela" style="left: -5px;"></div>
  49 + </div>
49 </div> 50 </div>
50 </center> 51 </center>
51 <script> 52 <script>
admin/html/menus.html
@@ -23,97 +23,108 @@ body { @@ -23,97 +23,108 @@ body {
23 </div> 23 </div>
24 <div style="width: 80%; text-align: center;"> 24 <div style="width: 80%; text-align: center;">
25 <h1> 25 <h1>
26 - Administra&ccedil;&atilde;o do i3geo - Menus <img src="../imagens/04.png"  
27 - style="cursor: pointer" id=botaoAjuda /> 26 + Administra&ccedil;&atilde;o do i3geo - Menus <img
  27 + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda />
28 </h1> 28 </h1>
29 29
30 </div> 30 </div>
31 - <div id="ajuda" style="display: none">  
32 - <div class="hd">Ajuda</div>  
33 - <div class="bd" style="height: 144px; overflow: auto">  
34 - <p>Este formul&aacute;rio permite editar a lista de menus que ser&aacute;  
35 - utilizada pelo i3Geo.  
36 - <p>A &aacute;rvore &eacute; composta de menus, grupos, sub-grupos e temas. Vc  
37 - deve criar os menus, a lista de grupos e a lista de sub-grupos. Ao  
38 - criar um menu, esse &eacute; mostrado imediatamente na &aacute;rvore.  
39 - <p>Menus ou nós da &aacute;rvore marcados como n&atilde;o publicados s&atilde;o  
40 - mostrados em vermelho e aparecem apenas para os administradores.  
41 - <p>Em cada nó da &aacute;rvore podem ser associados os temas, mesmo na  
42 - raiz de um dos n&iacute;veis. Os temas s&atilde;o arquivos mapfiles armazenados  
43 - em i3geo/temas e registrados no sistema de administra&ccedil;&atilde;o.  
44 - <p>A cria&ccedil;&atilde;o de mapfiles e a vincula&ccedil;&atilde;o tema-mapfile &eacute; feita por  
45 - meio do editor de mapfiles, e consiste na determina&ccedil;&atilde;o de um nome  
46 - para cada mapfile. Esse nome &eacute; listado ao ser adicionado um tema na  
47 - &aacute;rvore. 31 + <div id="formulario" style="display: none">
  32 + <div id="ajuda" style="display: none">
  33 + <div class="hd">Ajuda</div>
  34 + <div class="bd" style="height: 144px; overflow: auto">
  35 + <p>Este formul&aacute;rio permite editar a lista de menus que
  36 + ser&aacute; utilizada pelo i3Geo.
  37 + <p>A &aacute;rvore &eacute; composta de menus, grupos,
  38 + sub-grupos e temas. Vc deve criar os menus, a lista de grupos e a
  39 + lista de sub-grupos. Ao criar um menu, esse &eacute; mostrado
  40 + imediatamente na &aacute;rvore.
  41 + <p>Menus ou nós da &aacute;rvore marcados como n&atilde;o
  42 + publicados s&atilde;o mostrados em vermelho e aparecem apenas para
  43 + os administradores.
  44 + <p>Em cada nó da &aacute;rvore podem ser associados os temas,
  45 + mesmo na raiz de um dos n&iacute;veis. Os temas s&atilde;o
  46 + arquivos mapfiles armazenados em i3geo/temas e registrados no
  47 + sistema de administra&ccedil;&atilde;o.
  48 + <p>A cria&ccedil;&atilde;o de mapfiles e a
  49 + vincula&ccedil;&atilde;o tema-mapfile &eacute; feita por meio do
  50 + editor de mapfiles, e consiste na determina&ccedil;&atilde;o de um
  51 + nome para cada mapfile. Esse nome &eacute; listado ao ser
  52 + adicionado um tema na &aacute;rvore.
  53 + </div>
  54 + <div class="ft"></div>
48 </div> 55 </div>
49 - <div class="ft"></div>  
50 - </div>  
51 - <br>  
52 - <p class=paragrafo>  
53 - Idioma: <select id="idioma" onchange="initMenu()">  
54 - <option value="pt" selected>Portugu&ecirc;s</option>  
55 - <option value="en">Ingl&ecirc;s</option>  
56 - <option value="es">Espanhol</option>  
57 - <option value="it">Italiano</option>  
58 - </select>  
59 - </p>  
60 - <input type=button id=adicionaNovoMenu value="Adicionar um novo menu"  
61 - style="left: -5px;" />  
62 - <p>  
63 <br> 56 <br>
64 - <div id="tabela" style="left: -5px;"></div> 57 + <p class=paragrafo>
  58 + Idioma: <select id="idioma" onchange="initMenu()">
  59 + <option value="pt" selected>Portugu&ecirc;s</option>
  60 + <option value="en">Ingl&ecirc;s</option>
  61 + <option value="es">Espanhol</option>
  62 + <option value="it">Italiano</option>
  63 + </select>
  64 + </p>
  65 + <input type=button id=adicionaNovoMenu value="Adicionar um novo menu"
  66 + style="left: -5px;" />
  67 + <p>
  68 + <br>
  69 + <div id="tabela" style="left: -5px;"></div>
  70 + </div>
65 </div> 71 </div>
66 <div id=logajax style="display: block"></div> 72 <div id=logajax style="display: block"></div>
67 <script> 73 <script>
68 -/*  
69 -Title: Editor da lista de menus 74 + /*
  75 + Title: Editor da lista de menus
  76 +
  77 + HTML da interface de administra&ccedil;&atilde;o da lista de menus
70 78
71 -HTML da interface de administra&ccedil;&atilde;o da lista de menus 79 + Veja tamb&eacute;m:
72 80
73 -Veja tamb&eacute;m: 81 + <core.js>
74 82
75 -<core.js> 83 + <arvore.js>
76 84
77 -<arvore.js> 85 + <menu.js>
78 86
79 -<menu.js> 87 + <grupos.js>
80 88
81 -<grupos.js> 89 + <subgrupos.js>
82 90
83 -<subgrupos.js> 91 + Licenca:
84 92
85 -Licenca: 93 + GPL2
86 94
87 -GPL2 95 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
88 96
89 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 97 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  98 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
90 99
91 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
92 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 100 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  101 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  102 + GNU conforme publicada pela Free Software Foundation;
93 103
94 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
95 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
96 -GNU conforme publicada pela Free Software Foundation; 104 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  105 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  106 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  107 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  108 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  109 + GNU junto com este programa; se n&atilde;o, escreva para a
  110 + Free Software Foundation, Inc., no endere&ccedil;o
  111 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
97 112
98 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
99 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
100 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
101 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
102 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
103 -GNU junto com este programa; se n&atilde;o, escreva para a  
104 -Free Software Foundation, Inc., no endere&ccedil;o  
105 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 113 + Arquivo:
106 114
107 -Arquivo: 115 + i3geo/admin/html/menus.html
  116 + */
108 117
109 -i3geo/admin/html/menus.html  
110 -*/  
111 -initEditorMenu()  
112 -//necessario para a ferramenta login e outras  
113 -i3GEO.configura = {  
114 - locaplic: "../.."  
115 -};  
116 -//  
117 -cabecalhoGeral("cabecalhoPrincipal","menus");  
118 -</script> 118 + //necessario para a ferramenta login e outras
  119 + i3GEO.configura = {
  120 + locaplic : "../.."
  121 + };
  122 + cabecalhoGeral("cabecalhoPrincipal", "menus");
  123 + temp = function() {
  124 + document.getElementById("formulario").style.display = "block";
  125 + initEditorMenu()
  126 + }
  127 + i3GEO.login.verificaOperacao("admin/html/menus",
  128 + i3GEO.configura.locaplic, temp, "sessao");
  129 + </script>
119 </body> 130 </body>
120 \ No newline at end of file 131 \ No newline at end of file
admin/html/ogcws.html
@@ -24,72 +24,82 @@ body { @@ -24,72 +24,82 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1> 26 <h1>
27 - Administra&ccedil;&atilde;o do i3geo - Web Services OGC <img id=botaoAjuda  
28 - src="../imagens/04.png" style="cursor: pointer" /> 27 + Administra&ccedil;&atilde;o do i3geo - Web Services OGC <img
  28 + id=botaoAjuda src="../imagens/04.png" style="cursor: pointer" />
29 </h1> 29 </h1>
  30 + <div id="formulario" style="display: none">
  31 + <div id="ajuda">
  32 + <div class="hd">Ajuda</div>
  33 + <div class="bd" style="height: 144px; overflow: auto">
  34 + <p>Este formul&aacute;rio permite alterar as
  35 + configura&ccedil;&otilde;es de contato do gerador de Web Services
30 36
31 - <div id="ajuda">  
32 - <div class="hd">Ajuda</div>  
33 - <div class="bd" style="height: 144px; overflow: auto">  
34 - <p>Este formul&aacute;rio permite alterar as configura&ccedil;&otilde;es de contato  
35 - do gerador de Web Services  
36 - <p>As mudan&ccedil;as inclu&iacute;das aqui afetam o programa i3geo/ogc.php e  
37 - s&atilde;o armazenadas em i3geo/aplicmpa/ogcws.map 37 + <p>As mudan&ccedil;as inclu&iacute;das aqui afetam o programa
  38 + i3geo/ogc.php e s&atilde;o armazenadas em
  39 + i3geo/aplicmpa/ogcws.map
  40 + </div>
  41 + <div class="ft"></div>
38 </div> 42 </div>
39 - <div class="ft"></div> 43 + <p>Par&acirc;metros obtidos do mapfile:</p>
  44 + <b><span id=mapfile style="color: navy"></span></b><br> <br>
  45 + <div id="tabela" style="left: -5px;"></div>
40 </div> 46 </div>
41 - <p>Par&acirc;metros obtidos do mapfile:</p>  
42 - <b><span id=mapfile style="color: navy"></span></b><br> <br>  
43 - <div id="tabela" style="left: -5px;"></div>  
44 </div> 47 </div>
45 </center> 48 </center>
46 <script> 49 <script>
47 -/*  
48 -Title: Editor do ogcws.map 50 + /*
  51 + Title: Editor do ogcws.map
49 52
50 -HTML da interface de administra&ccedil;&atilde;o das vari&aacute;veis de configura&ccedil;&atilde;o do gerador de Web Services OGC 53 + HTML da interface de administra&ccedil;&atilde;o das vari&aacute;veis de configura&ccedil;&atilde;o do gerador de Web Services OGC
51 54
52 -Veja tamb&eacute;m: 55 + Veja tamb&eacute;m:
53 56
54 -<core.js> 57 + <core.js>
55 58
56 -<ogcws.js> 59 + <ogcws.js>
57 60
58 -Licenca: 61 + Licenca:
59 62
60 -GPL2 63 + GPL2
61 64
62 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 65 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
63 66
64 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
65 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 67 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  68 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
66 69
67 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
68 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
69 -GNU conforme publicada pela Free Software Foundation; 70 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  71 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  72 + GNU conforme publicada pela Free Software Foundation;
70 73
71 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
72 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
73 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
74 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
75 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
76 -GNU junto com este programa; se n&atilde;o, escreva para a  
77 -Free Software Foundation, Inc., no endere&ccedil;o  
78 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 74 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  75 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  76 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  77 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  78 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  79 + GNU junto com este programa; se n&atilde;o, escreva para a
  80 + Free Software Foundation, Inc., no endere&ccedil;o
  81 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
79 82
80 -Arquivo: 83 + Arquivo:
81 84
82 -i3geo/admin/html/ogcws.html  
83 -*/  
84 -if(screen.availWidth > 700)  
85 -{document.getElementById("divGeral").style.width = "700px";}  
86 -//necessario para a ferramenta login e outras  
87 -i3GEO.configura = {  
88 - locaplic: "../.."  
89 -};  
90 -//  
91 -cabecalhoGeral("cabecalhoPrincipal","");  
92 -</script> 85 + i3geo/admin/html/ogcws.html
  86 + */
  87 + if (screen.availWidth > 700) {
  88 + document.getElementById("divGeral").style.width = "700px";
  89 + }
  90 + //necessario para a ferramenta login e outras
  91 + i3GEO.configura = {
  92 + locaplic : "../.."
  93 + };
  94 + //
  95 + cabecalhoGeral("cabecalhoPrincipal", "");
  96 + temp = function() {
  97 + document.getElementById("formulario").style.display = "block";
  98 + initMenu()
  99 + }
  100 + i3GEO.login.verificaOperacao("admin/html/ogcws",
  101 + i3GEO.configura.locaplic, temp, "sessao");
  102 + </script>
93 </body> 103 </body>
94 104
95 </html> 105 </html>
96 \ No newline at end of file 106 \ No newline at end of file
admin/html/operacoes.html
@@ -24,19 +24,21 @@ body { @@ -24,19 +24,21 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1> 26 <h1>
27 - Administra&ccedil;&atilde;o do i3geo - Opera&ccedil;&otilde;es <img src="../imagens/04.png"  
28 - style="cursor: pointer" id=botaoAjuda /> 27 + Administra&ccedil;&atilde;o do i3geo - Opera&ccedil;&otilde;es <img
  28 + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda />
29 </h1> 29 </h1>
30 <div id="formulario" style="display: none"> 30 <div id="formulario" style="display: none">
31 <div id="ajuda"> 31 <div id="ajuda">
32 <div class="hd">Ajuda</div> 32 <div class="hd">Ajuda</div>
33 <div class="bd" style="height: 144px; overflow: auto"> 33 <div class="bd" style="height: 144px; overflow: auto">
34 - <p>Aqui s&atilde;o definidas quais funcionalidades ser&atilde;o controladas e quais pap&eacute;is podem utiliz&aacute;-las  
35 - <p>Para que o controle funcione, o c&oacute; do i3Geo deve ser modificado para que a valida&ccedil;&atilde;o seja realizada. 34 + <p>Aqui s&atilde;o definidas quais funcionalidades
  35 + ser&atilde;o controladas e quais pap&eacute;is podem
  36 + utiliz&aacute;-las
  37 + <p>Para que o controle funcione, o c&oacute; do i3Geo deve ser
  38 + modificado para que a valida&ccedil;&atilde;o seja realizada.
36 </div> 39 </div>
37 <div class="ft"></div> 40 <div class="ft"></div>
38 </div> 41 </div>
39 -  
40 <input onclick="adicionaLinha()" type=button id=adiciona 42 <input onclick="adicionaLinha()" type=button id=adiciona
41 value="Adicionar funcionalidade" /> <br> 43 value="Adicionar funcionalidade" /> <br>
42 <p>Funcionalidades cadastradas:</p> 44 <p>Funcionalidades cadastradas:</p>
@@ -46,55 +48,57 @@ body { @@ -46,55 +48,57 @@ body {
46 </div> 48 </div>
47 </center> 49 </center>
48 <script> 50 <script>
49 -/*  
50 -Title: Editor das opera&ccedil;&otilde;es sob controle 51 + /*
  52 + Title: Editor das opera&ccedil;&otilde;es sob controle
51 53
52 -HTML da interface de administra&cceidl;&atilde;o do controle de acesso a funcionalidades 54 + HTML da interface de administra&cceidl;&atilde;o do controle de acesso a funcionalidades
53 55
54 -Veja tamb&eacute;m: 56 + Veja tamb&eacute;m:
55 57
56 -<core.js> 58 + <core.js>
57 59
58 -<operacoes.js> 60 + <operacoes.js>
59 61
60 -Licenca: 62 + Licenca:
61 63
62 -GPL2 64 + GPL2
63 65
64 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 66 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
65 67
66 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
67 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 68 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  69 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
68 70
69 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
70 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
71 -GNU conforme publicada pela Free Software Foundation; 71 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  72 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  73 + GNU conforme publicada pela Free Software Foundation;
72 74
73 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
74 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
75 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
76 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
77 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
78 -GNU junto com este programa; se n&atilde;o, escreva para a  
79 -Free Software Foundation, Inc., no endere&ccedil;o  
80 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 75 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  76 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  77 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  78 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  79 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  80 + GNU junto com este programa; se n&atilde;o, escreva para a
  81 + Free Software Foundation, Inc., no endere&ccedil;o
  82 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
81 83
82 -Arquivo: 84 + Arquivo:
83 85
84 -i3geo/admin/html/funcionalidades.html  
85 -*/  
86 -if(screen.availWidth > 700)  
87 -{document.getElementById("divGeral").style.width = "700px";}  
88 -//necessario para a ferramenta login e outras  
89 -i3GEO.configura = {  
90 - locaplic: "../.."  
91 -};  
92 -//  
93 -cabecalhoGeral("cabecalhoPrincipal","");  
94 -temp = function(){  
95 - document.getElementById("formulario").style.display = "block";  
96 - initMenu()  
97 -}  
98 -i3GEO.login.verificaOperacao("admin/html/operacoes",i3GEO.configura.locaplic,temp,"sessao");  
99 -</script> 86 + i3geo/admin/html/funcionalidades.html
  87 + */
  88 + if (screen.availWidth > 700) {
  89 + document.getElementById("divGeral").style.width = "700px";
  90 + }
  91 + //necessario para a ferramenta login e outras
  92 + i3GEO.configura = {
  93 + locaplic : "../.."
  94 + };
  95 + //
  96 + cabecalhoGeral("cabecalhoPrincipal", "");
  97 + temp = function() {
  98 + document.getElementById("formulario").style.display = "block";
  99 + initMenu()
  100 + }
  101 + i3GEO.login.verificaOperacao("admin/html/operacoes",
  102 + i3GEO.configura.locaplic, temp, "sessao");
  103 + </script>
100 </body> 104 </body>
101 \ No newline at end of file 105 \ No newline at end of file
admin/html/perfis.html
@@ -27,22 +27,24 @@ body { @@ -27,22 +27,24 @@ body {
27 Administra&ccedil;&atilde;o do i3geo - perfis <img src="../imagens/04.png" 27 Administra&ccedil;&atilde;o do i3geo - perfis <img src="../imagens/04.png"
28 style="cursor: pointer" id=botaoAjuda /> 28 style="cursor: pointer" id=botaoAjuda />
29 </h1> 29 </h1>
30 - <div id="ajuda">  
31 - <div class="hd">Ajuda</div>  
32 - <div class="bd" style="height: 144px; overflow: auto">  
33 - <p>Os perfis s&atilde;o utilizados para restringir o acesso a  
34 - determinados temas, grupos, sub-grupos e menus. Nesse formul&aacute;rio &eacute;  
35 - montada a lista de perfis que &eacute; mostrada nos outros formul&aacute;rios do  
36 - sistema. 30 + <div id="formulario" style="display: none">
  31 + <div id="ajuda">
  32 + <div class="hd">Ajuda</div>
  33 + <div class="bd" style="height: 144px; overflow: auto">
  34 + <p>Os perfis s&atilde;o utilizados para restringir o acesso a
  35 + determinados temas, grupos, sub-grupos e menus. Nesse formul&aacute;rio &eacute;
  36 + montada a lista de perfis que &eacute; mostrada nos outros formul&aacute;rios do
  37 + sistema.
  38 + </div>
  39 + <div class="ft"></div>
37 </div> 40 </div>
38 - <div class="ft"></div> 41 + <input onclick="adicionaLinha()" type=button id=adiciona
  42 + value="Adicionar um novo perfil" /> <br>
  43 + <p>Perfis existentes: (clique na c&eacute;lula para editar e salve a
  44 + linha editada)</p>
  45 + <div id="tabela" style="left: -5px;"></div>
  46 + <div id=logajax style="display: block"></div>
39 </div> 47 </div>
40 - <input onclick="adicionaLinha()" type=button id=adiciona  
41 - value="Adicionar um novo perfil" /> <br>  
42 - <p>Perfis existentes: (clique na c&eacute;lula para editar e salve a  
43 - linha editada)</p>  
44 - <div id="tabela" style="left: -5px;"></div>  
45 - <div id=logajax style="display: block"></div>  
46 </div> 48 </div>
47 </center> 49 </center>
48 <script> 50 <script>
@@ -91,6 +93,11 @@ i3GEO.configura = { @@ -91,6 +93,11 @@ i3GEO.configura = {
91 }; 93 };
92 // 94 //
93 cabecalhoGeral("cabecalhoPrincipal",""); 95 cabecalhoGeral("cabecalhoPrincipal","");
  96 +temp = function(){
  97 + document.getElementById("formulario").style.display = "block";
  98 + initMenu();
  99 +}
  100 +i3GEO.login.verificaOperacao("admin/html/perfis",i3GEO.configura.locaplic,temp,"sessao");
94 </script> 101 </script>
95 102
96 </body> 103 </body>
97 \ No newline at end of file 104 \ No newline at end of file
admin/html/sistemas.html
@@ -24,78 +24,87 @@ body { @@ -24,78 +24,87 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1>Administra&ccedil;&atilde;o do i3geo - sistemas especiais</h1> 26 <h1>Administra&ccedil;&atilde;o do i3geo - sistemas especiais</h1>
27 - <div id="ajuda">  
28 - <div class="hd">Ajuda</div>  
29 - <div class="bd" style="height: 144px; overflow: auto">  
30 - Este programa permite editar a lista de sistemas especiais.<br>  
31 - <br> Sistemas especiais s&atilde;o utilizados para incluir camadas no  
32 - i3geo tendo como base programas que interagem com o usu&aacute;rio de  
33 - alguma forma espec&iacute;fica.<br>  
34 - <br> Cada sistema pode ter um objetivo espec&iacute;fico e uma  
35 - interface própria. Normalmente s&atilde;o utilizados para realizar  
36 - consultas a bancos de dados ou Web Services e gerar a camada para  
37 - acrescentar ao mapa.<br>  
38 - <br> Esses sistemas podem por exemplo, consultar bancos de  
39 - dados estat&iacute;sticos para gerar cartogramas.<br>  
40 - <br> A lista de sistemas &eacute; baseada no banco admin.db.<br>  
41 - <br> A lista de IPs dos usu&aacute;rios que podem administrar o i3geo  
42 - &eacute; definida no arquivo i3geo/ms_configura.php 27 + <div id="formulario" style="display: none">
  28 + <div id="ajuda">
  29 + <div class="hd">Ajuda</div>
  30 + <div class="bd" style="height: 144px; overflow: auto">
  31 + Este programa permite editar a lista de sistemas especiais.<br>
  32 + <br> Sistemas especiais s&atilde;o utilizados para incluir
  33 + camadas no i3geo tendo como base programas que interagem com o
  34 + usu&aacute;rio de alguma forma espec&iacute;fica.<br> <br>
  35 + Cada sistema pode ter um objetivo espec&iacute;fico e uma
  36 + interface própria. Normalmente s&atilde;o utilizados para realizar
  37 + consultas a bancos de dados ou Web Services e gerar a camada para
  38 + acrescentar ao mapa.<br> <br> Esses sistemas podem por
  39 + exemplo, consultar bancos de dados estat&iacute;sticos para gerar
  40 + cartogramas.<br> <br> A lista de sistemas &eacute;
  41 + baseada no banco admin.db.<br> <br> A lista de IPs dos
  42 + usu&aacute;rios que podem administrar o i3geo &eacute; definida no
  43 + arquivo i3geo/ms_configura.php
  44 + </div>
  45 + <div class="ft"></div>
43 </div> 46 </div>
44 - <div class="ft"></div> 47 + <input onclick="adicionaLinha()" type=button id=adiciona
  48 + value="Adicionar um novo sistema" /> <br>
  49 + <p>Sistemas existentes:</p>
  50 + <div id="tabela" style="left: -5px;"></div>
  51 + <div id=logajax style="display: block"></div>
45 </div> 52 </div>
46 - <input onclick="adicionaLinha()" type=button id=adiciona  
47 - value="Adicionar um novo sistema" /> <br>  
48 - <p>Sistemas existentes:</p>  
49 - <div id="tabela" style="left: -5px;"></div>  
50 - <div id=logajax style="display: block"></div>  
51 </div> 53 </div>
52 </center> 54 </center>
53 <script> 55 <script>
54 -/*  
55 -Title: Sistemas de adi&ccedil;&atilde;o de temas 56 + /*
  57 + Title: Sistemas de adi&ccedil;&atilde;o de temas
56 58
57 -HTML da interface de administra&ccedil;&atilde;o do cadastro de sistemas 59 + HTML da interface de administra&ccedil;&atilde;o do cadastro de sistemas
58 60
59 -Veja tamb&eacute;m: 61 + Veja tamb&eacute;m:
60 62
61 -<core.js> 63 + <core.js>
62 64
63 -<sistemas.js> 65 + <sistemas.js>
64 66
65 -Licenca: 67 + Licenca:
66 68
67 -GPL2 69 + GPL2
68 70
69 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 71 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
70 72
71 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
72 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 73 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  74 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
73 75
74 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
75 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
76 -GNU conforme publicada pela Free Software Foundation; 76 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  77 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  78 + GNU conforme publicada pela Free Software Foundation;
77 79
78 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
79 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
80 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
81 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
82 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
83 -GNU junto com este programa; se n&atilde;o, escreva para a  
84 -Free Software Foundation, Inc., no endere&ccedil;o  
85 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 80 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  81 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  82 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  83 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  84 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  85 + GNU junto com este programa; se n&atilde;o, escreva para a
  86 + Free Software Foundation, Inc., no endere&ccedil;o
  87 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
86 88
87 -Arquivo: 89 + Arquivo:
88 90
89 -i3geo/admin/html/sistemas.html  
90 -*/  
91 -if(screen.availWidth > 700)  
92 -{document.getElementById("divGeral").style.width = "700px";}  
93 -//necessario para a ferramenta login e outras  
94 -i3GEO.configura = {  
95 - locaplic: "../.."  
96 -};  
97 -//  
98 -cabecalhoGeral("cabecalhoPrincipal","");  
99 -</script> 91 + i3geo/admin/html/sistemas.html
  92 + */
  93 + if (screen.availWidth > 700) {
  94 + document.getElementById("divGeral").style.width = "700px";
  95 + }
  96 + //necessario para a ferramenta login e outras
  97 + i3GEO.configura = {
  98 + locaplic : "../.."
  99 + };
  100 + //
  101 + cabecalhoGeral("cabecalhoPrincipal", "");
  102 + temp = function() {
  103 + document.getElementById("formulario").style.display = "block";
  104 + initMenu();
  105 + }
  106 + i3GEO.login.verificaOperacao("admin/html/sistemas",
  107 + i3GEO.configura.locaplic, temp, "sessao");
  108 + </script>
100 109
101 </body> 110 </body>
102 \ No newline at end of file 111 \ No newline at end of file
admin/html/subirshapefile.html
@@ -25,29 +25,13 @@ body { @@ -25,29 +25,13 @@ body {
25 <div class="bordaSuperior">&nbsp;</div> 25 <div class="bordaSuperior">&nbsp;</div>
26 <div class="mascaraPrincipal" id="divGeral"> 26 <div class="mascaraPrincipal" id="divGeral">
27 <div id=cabecalhoPrincipal></div> 27 <div id=cabecalhoPrincipal></div>
28 - <div id="conteudo" style="width: 500px"></div> 28 + <div id="formulario" style="display: none">
  29 + <div id="conteudo" style="width: 500px"></div>
  30 + </div>
29 </div> 31 </div>
30 - <br>  
31 - <br>  
32 - <br>  
33 - <br>  
34 - <br>  
35 - <br>  
36 - <br>  
37 - <br>  
38 - <br>  
39 - <br>  
40 - <br>  
41 - <br>  
42 - <br>  
43 - <br>  
44 - <br>  
45 - <br>  
46 - <br>  
47 - <br>  
48 - <br>  
49 - <br>  
50 - <br> 32 + <br> <br> <br> <br> <br> <br> <br>
  33 + <br> <br> <br> <br> <br> <br> <br>
  34 + <br> <br> <br> <br> <br> <br> <br>
51 </center> 35 </center>
52 <script> 36 <script>
53 /* 37 /*
@@ -87,6 +71,10 @@ i3GEO.configura.locaplic = &quot;../..&quot;; @@ -87,6 +71,10 @@ i3GEO.configura.locaplic = &quot;../..&quot;;
87 i3GEO.parametros.editor = "sim"; 71 i3GEO.parametros.editor = "sim";
88 i3GEO.configura.sid = ""; 72 i3GEO.configura.sid = "";
89 cabecalhoGeral("cabecalhoPrincipal",""); 73 cabecalhoGeral("cabecalhoPrincipal","");
90 -i3GEOF.upload.inicia("conteudo"); 74 +temp = function(){
  75 + document.getElementById("formulario").style.display = "block";
  76 + i3GEOF.upload.inicia("conteudo");
  77 +}
  78 +i3GEO.login.verificaOperacao("admin/html/subirshapefile",i3GEO.configura.locaplic,temp,"sessao");
91 </script> 79 </script>
92 </body> 80 </body>
93 \ No newline at end of file 81 \ No newline at end of file
admin/html/tags.html
@@ -24,70 +24,80 @@ body { @@ -24,70 +24,80 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1> 26 <h1>
27 - Administra&ccedil;&atilde;o do i3geo - tags <img src="../imagens/04.png"  
28 - style="cursor: pointer" id=botaoAjuda /> 27 + Administra&ccedil;&atilde;o do i3geo - tags <img
  28 + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda />
29 </h1> 29 </h1>
30 - <div id="ajuda">  
31 - <div class="hd">Ajuda</div>  
32 - <div class="bd" style="height: 144px; overflow: auto">  
33 - <p>Tags s&atilde;o como palavras-chave que podem ser adicionadas aos  
34 - temas para a realiza&ccedil;&atilde;o de buscas. 30 + <div id="formulario" style="display: none">
  31 + <div id="ajuda">
  32 + <div class="hd">Ajuda</div>
  33 + <div class="bd" style="height: 144px; overflow: auto">
  34 + <p>Tags s&atilde;o como palavras-chave que podem ser
  35 + adicionadas aos temas para a realiza&ccedil;&atilde;o de buscas.
  36 +
  37 + </div>
  38 + <div class="ft"></div>
35 </div> 39 </div>
36 - <div class="ft"></div> 40 + <input onclick="adicionaLinha()" type=button id=adiciona
  41 + value="Adicionar um novo tag" /> <br>
  42 + <p>Tags existentes: (clique na c&eacute;lula para editar e salve
  43 + a linha editada)</p>
  44 + <div id="tabela" style="left: -5px;"></div>
  45 + <div id=logajax style="display: block"></div>
37 </div> 46 </div>
38 - <input onclick="adicionaLinha()" type=button id=adiciona  
39 - value="Adicionar um novo tag" /> <br>  
40 - <p>Tags existentes: (clique na c&eacute;lula para editar e salve a linha  
41 - editada)</p>  
42 - <div id="tabela" style="left: -5px;"></div>  
43 - <div id=logajax style="display: block"></div>  
44 </div> 47 </div>
45 </center> 48 </center>
46 <script> 49 <script>
47 -/*  
48 -Title: Tags 50 + /*
  51 + Title: Tags
49 52
50 -HTML da interface de administra&ccedil;&atilde;o do cadastro de tags 53 + HTML da interface de administra&ccedil;&atilde;o do cadastro de tags
51 54
52 -Veja tamb&eacute;m: 55 + Veja tamb&eacute;m:
53 56
54 -<core.js> 57 + <core.js>
55 58
56 -<tags.js> 59 + <tags.js>
57 60
58 -Licenca: 61 + Licenca:
59 62
60 -GPL2 63 + GPL2
61 64
62 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 65 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
63 66
64 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
65 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 67 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  68 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
66 69
67 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
68 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
69 -GNU conforme publicada pela Free Software Foundation; 70 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  71 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  72 + GNU conforme publicada pela Free Software Foundation;
70 73
71 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
72 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
73 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
74 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
75 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
76 -GNU junto com este programa; se n&atilde;o, escreva para a  
77 -Free Software Foundation, Inc., no endere&ccedil;o  
78 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 74 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  75 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  76 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  77 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  78 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  79 + GNU junto com este programa; se n&atilde;o, escreva para a
  80 + Free Software Foundation, Inc., no endere&ccedil;o
  81 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
79 82
80 -Arquivo: 83 + Arquivo:
81 84
82 -i3geo/admin/html/tags.html  
83 -*/  
84 -if(screen.availWidth > 700)  
85 -{document.getElementById("divGeral").style.width = "700px";}  
86 -//necessário para a ferramenta login e outras  
87 -i3GEO.configura = {  
88 - locaplic: "../.."  
89 -};  
90 -//  
91 -cabecalhoGeral("cabecalhoPrincipal","");  
92 -</script> 85 + i3geo/admin/html/tags.html
  86 + */
  87 + if (screen.availWidth > 700) {
  88 + document.getElementById("divGeral").style.width = "700px";
  89 + }
  90 + //necessário para a ferramenta login e outras
  91 + i3GEO.configura = {
  92 + locaplic : "../.."
  93 + };
  94 + //
  95 + cabecalhoGeral("cabecalhoPrincipal", "");
  96 + temp = function() {
  97 + document.getElementById("formulario").style.display = "block";
  98 + initMenu();
  99 + }
  100 + i3GEO.login.verificaOperacao("admin/html/tags",
  101 + i3GEO.configura.locaplic, temp, "sessao");
  102 + </script>
93 </body> 103 </body>
94 \ No newline at end of file 104 \ No newline at end of file
admin/html/webservices.html
@@ -24,77 +24,87 @@ body { @@ -24,77 +24,87 @@ body {
24 <div class="mascaraPrincipal" id="divGeral"> 24 <div class="mascaraPrincipal" id="divGeral">
25 <div id=cabecalhoPrincipal></div> 25 <div id=cabecalhoPrincipal></div>
26 <h1>Administra&ccedil;&atilde;o do i3geo - web Services</h1> 26 <h1>Administra&ccedil;&atilde;o do i3geo - web Services</h1>
27 -  
28 - <div id="ajuda">  
29 - <div class="hd">Ajuda</div>  
30 - <div class="bd" style="height: 144px; overflow: auto">  
31 - Este programa permite editar o cadastro de Web Services.<br>  
32 - <br> O i3Geo acessa Web Services e servi&ccedil;os para obten&ccedil;&atilde;o de  
33 - dados nos padr&otilde;es WMS, RSS, GEORSS e endere&ccedil;os de sistemas de  
34 - download de dados. Todos os endere&ccedil;os s&atilde;o cadastrados e organizados  
35 - por tipos. A lista de WMS e GEORSS &eacute; utilizada na guia de adi&ccedil;&atilde;o de  
36 - temas j&aacute; os Web Services convencionais, s&atilde;o utilizados no  
37 - aplicativo WSCLIENTE. Pode-se ainda cadastrar endere&ccedil;os para s&iacute;tios  
38 - na internet que possibilitam o download de dados, esse cadastro &eacute;  
39 - utilizado no aplicativo DATADOWNLOAD.<br>  
40 - <br> A lista de Web Services &eacute; baseada no banco admin.db.<br>  
41 - <br> A lista de IPs dos usu&aacute;rios que podem administrar o i3geo  
42 - &eacute; definida no arquivo i3geo/ms_configura.php 27 + <div id="formulario" style="display: none">
  28 + <div id="ajuda">
  29 + <div class="hd">Ajuda</div>
  30 + <div class="bd" style="height: 144px; overflow: auto">
  31 + Este programa permite editar o cadastro de Web Services.<br>
  32 + <br> O i3Geo acessa Web Services e servi&ccedil;os para
  33 + obten&ccedil;&atilde;o de dados nos padr&otilde;es WMS, RSS,
  34 + GEORSS e endere&ccedil;os de sistemas de download de dados. Todos
  35 + os endere&ccedil;os s&atilde;o cadastrados e organizados por
  36 + tipos. A lista de WMS e GEORSS &eacute; utilizada na guia de
  37 + adi&ccedil;&atilde;o de temas j&aacute; os Web Services
  38 + convencionais, s&atilde;o utilizados no aplicativo WSCLIENTE.
  39 + Pode-se ainda cadastrar endere&ccedil;os para s&iacute;tios na
  40 + internet que possibilitam o download de dados, esse cadastro
  41 + &eacute; utilizado no aplicativo DATADOWNLOAD.<br> <br>
  42 + A lista de Web Services &eacute; baseada no banco admin.db.<br>
  43 + <br> A lista de IPs dos usu&aacute;rios que podem administrar
  44 + o i3geo &eacute; definida no arquivo i3geo/ms_configura.php
  45 + </div>
  46 + <div class="ft"></div>
43 </div> 47 </div>
44 - <div class="ft"></div> 48 + <input onclick="adicionaLinha()" type=button id=adiciona
  49 + value="Adicionar um novo endere&ccedil;o" /> <br>
  50 + <p>Temas existentes:</p>
  51 + <div id="tabela" style="left: -5px;"></div>
  52 + <div id=logajax style="display: block"></div>
45 </div> 53 </div>
46 - <input onclick="adicionaLinha()" type=button id=adiciona  
47 - value="Adicionar um novo endere&ccedil;o" /> <br>  
48 - <p>Temas existentes:</p>  
49 - <div id="tabela" style="left: -5px;"></div>  
50 - <div id=logajax style="display: block"></div>  
51 </div> 54 </div>
52 </center> 55 </center>
53 <script> 56 <script>
54 -/*  
55 -Title: Web Services 57 + /*
  58 + Title: Web Services
56 59
57 -HTML da interface de administra&ccedil;&atilde;o do cadastro de Web Services 60 + HTML da interface de administra&ccedil;&atilde;o do cadastro de Web Services
58 61
59 -Veja tamb&eacute;m: 62 + Veja tamb&eacute;m:
60 63
61 -<core.js> 64 + <core.js>
62 65
63 -<webservices.js> 66 + <webservices.js>
64 67
65 -Licenca: 68 + Licenca:
66 69
67 -GPL2 70 + GPL2
68 71
69 -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 72 + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
70 73
71 -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil  
72 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 74 + Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
  75 + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
73 76
74 -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo  
75 -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral  
76 -GNU conforme publicada pela Free Software Foundation; 77 + Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
  78 + e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
  79 + GNU conforme publicada pela Free Software Foundation;
77 80
78 -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,  
79 -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita  
80 -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.  
81 -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.  
82 -Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do  
83 -GNU junto com este programa; se n&atilde;o, escreva para a  
84 -Free Software Foundation, Inc., no endere&ccedil;o  
85 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 81 + Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
  82 + por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
  83 + de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
  84 + Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
  85 + Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
  86 + GNU junto com este programa; se n&atilde;o, escreva para a
  87 + Free Software Foundation, Inc., no endere&ccedil;o
  88 + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
86 89
87 -Arquivo: 90 + Arquivo:
88 91
89 -i3geo/admin/html/webservices.html  
90 -*/  
91 -if(screen.availWidth > 700)  
92 -{document.getElementById("divGeral").style.width = "700px";}  
93 -//necessario para a ferramenta login e outras  
94 -i3GEO.configura = {  
95 - locaplic: "../.."  
96 -};  
97 -//  
98 -cabecalhoGeral("cabecalhoPrincipal","");  
99 -</script> 92 + i3geo/admin/html/webservices.html
  93 + */
  94 + if (screen.availWidth > 700) {
  95 + document.getElementById("divGeral").style.width = "700px";
  96 + }
  97 + //necessario para a ferramenta login e outras
  98 + i3GEO.configura = {
  99 + locaplic : "../.."
  100 + };
  101 + //
  102 + cabecalhoGeral("cabecalhoPrincipal", "");
  103 + temp = function() {
  104 + document.getElementById("formulario").style.display = "block";
  105 + initMenu();
  106 + }
  107 + i3GEO.login.verificaOperacao("admin/html/webservices",
  108 + i3GEO.configura.locaplic, temp, "sessao");
  109 + </script>
100 </body> 110 </body>
101 \ No newline at end of file 111 \ No newline at end of file
admin/js/atlas.js
@@ -63,7 +63,7 @@ function ativaBotaoAdicionaAtlas(sUrl,idBotao) @@ -63,7 +63,7 @@ function ativaBotaoAdicionaAtlas(sUrl,idBotao)
63 }, 63 },
64 failure:core_handleFailure, 64 failure:core_handleFailure,
65 argument: { foo:"foo", bar:"bar" } 65 argument: { foo:"foo", bar:"bar" }
66 - }; 66 + };
67 core_makeRequest(sUrl,callback); 67 core_makeRequest(sUrl,callback);
68 }; 68 };
69 //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu 69 //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu
@@ -299,7 +299,7 @@ function editar(tipo,id) @@ -299,7 +299,7 @@ function editar(tipo,id)
299 }, 299 },
300 failure:core_handleFailure, 300 failure:core_handleFailure,
301 argument: { foo:"foo", bar:"bar" } 301 argument: { foo:"foo", bar:"bar" }
302 - }; 302 + };
303 if(tipo == "atlas") 303 if(tipo == "atlas")
304 {sUrl = "../php/atlas.php?funcao=pegaDadosAtlas&id_atlas="+id;} 304 {sUrl = "../php/atlas.php?funcao=pegaDadosAtlas&id_atlas="+id;}
305 if(tipo == "prancha") 305 if(tipo == "prancha")
@@ -407,7 +407,7 @@ function sobeDesce(movimento,tipo,id) @@ -407,7 +407,7 @@ function sobeDesce(movimento,tipo,id)
407 }; 407 };
408 if(movimenta) 408 if(movimenta)
409 { 409 {
410 - var sUrl = "../php/atlas.php?funcao=movimentaNo&tipo="+tipo+"&movimento="+movimento+"&id="+id; 410 + var sUrl = "../php/atlas.php?funcao=movimentaNo&tipo="+tipo+"&movimento="+movimento+"&id="+id;
411 core_carregando("ativa"); 411 core_carregando("ativa");
412 core_carregando(" modificando a ordem no banco de dados"); 412 core_carregando(" modificando a ordem no banco de dados");
413 core_makeRequest(sUrl,callback); 413 core_makeRequest(sUrl,callback);
@@ -579,7 +579,7 @@ function gravaDados(tipo,id) @@ -579,7 +579,7 @@ function gravaDados(tipo,id)
579 if(prog && par){ 579 if(prog && par){
580 core_carregando("ativa"); 580 core_carregando("ativa");
581 core_carregando(" gravando o registro do id= "+id); 581 core_carregando(" gravando o registro do id= "+id);
582 - var sUrl = prog+par; 582 + var sUrl = prog+par;
583 core_makeRequest(sUrl,callback,'POST'); 583 core_makeRequest(sUrl,callback,'POST');
584 } 584 }
585 } 585 }
@@ -591,4 +591,3 @@ Abre o Atlas para teste @@ -591,4 +591,3 @@ Abre o Atlas para teste
591 function abreAtlas(id){ 591 function abreAtlas(id){
592 window.open("../../classesphp/atlas_controle.php?atlasId_="+id+"&funcao=criaAtlas","blank"); 592 window.open("../../classesphp/atlas_controle.php?atlasId_="+id+"&funcao=criaAtlas","blank");
593 } 593 }
594 -YAHOO.util.Event.addListener(window, "load", initMenu);  
595 \ No newline at end of file 594 \ No newline at end of file
admin/js/identifica.js
@@ -109,7 +109,7 @@ function montaTabela(dados) @@ -109,7 +109,7 @@ function montaTabela(dados)
109 }, 109 },
110 failure:core_handleFailure, 110 failure:core_handleFailure,
111 argument: { foo:"foo", bar:"bar" } 111 argument: { foo:"foo", bar:"bar" }
112 - }; 112 + };
113 core_makeRequest(sUrl,callback); 113 core_makeRequest(sUrl,callback);
114 } 114 }
115 }); 115 });
@@ -145,7 +145,7 @@ function montaEditor(dados,id,recordid) @@ -145,7 +145,7 @@ function montaEditor(dados,id,recordid)
145 { label: "Salva", value: "OK", checked: false}, 145 { label: "Salva", value: "OK", checked: false},
146 { label: "Cancela", value: "CANCEL", checked: false } 146 { label: "Cancela", value: "CANCEL", checked: false }
147 ]); 147 ]);
148 - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 148 + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
149 YAHOO.example.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 149 YAHOO.example.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
150 YAHOO.example.container.panelEditor.render(); 150 YAHOO.example.container.panelEditor.render();
151 } 151 }
@@ -221,7 +221,7 @@ function gravaDados(id,recordid) @@ -221,7 +221,7 @@ function gravaDados(id,recordid)
221 }, 221 },
222 failure:core_handleFailure, 222 failure:core_handleFailure,
223 argument: { foo:"foo", bar:"bar" } 223 argument: { foo:"foo", bar:"bar" }
224 - }; 224 + };
225 core_makeRequest(sUrl,callback); 225 core_makeRequest(sUrl,callback);
226 } 226 }
227 227
@@ -230,5 +230,4 @@ function excluiLinha(id,row) @@ -230,5 +230,4 @@ function excluiLinha(id,row)
230 var mensagem = " excluindo o registro do id= "+id; 230 var mensagem = " excluindo o registro do id= "+id;
231 var sUrl = "../php/identifica.php?funcao=excluir&id="+id; 231 var sUrl = "../php/identifica.php?funcao=excluir&id="+id;
232 core_excluiLinha(sUrl,row,mensagem); 232 core_excluiLinha(sUrl,row,mensagem);
233 -}  
234 -YAHOO.util.Event.addListener(window, "load", initMenu);  
235 \ No newline at end of file 233 \ No newline at end of file
  234 +}
236 \ No newline at end of file 235 \ No newline at end of file
admin/js/mapas.js
@@ -124,7 +124,7 @@ function montaTabela(dados) @@ -124,7 +124,7 @@ function montaTabela(dados)
124 }, 124 },
125 failure:core_handleFailure, 125 failure:core_handleFailure,
126 argument: { foo:"foo", bar:"bar" } 126 argument: { foo:"foo", bar:"bar" }
127 - }; 127 + };
128 core_makeRequest(sUrl,callback); 128 core_makeRequest(sUrl,callback);
129 } 129 }
130 130
@@ -134,7 +134,7 @@ function montaTabela(dados) @@ -134,7 +134,7 @@ function montaTabela(dados)
134 { 134 {
135 if(oArgs.editor.column.key === "active") 135 if(oArgs.editor.column.key === "active")
136 { 136 {
137 - this.saveCellEditor(); 137 + this.saveCellEditor();
138 } 138 }
139 }); 139 });
140 myDataTable.subscribe("editorBlurEvent", function(oArgs) 140 myDataTable.subscribe("editorBlurEvent", function(oArgs)
@@ -172,7 +172,7 @@ function montaEditorMapa(dados,id,recordid) @@ -172,7 +172,7 @@ function montaEditorMapa(dados,id,recordid)
172 { label: "Salva", value: "OK", checked: false}, 172 { label: "Salva", value: "OK", checked: false},
173 { label: "Cancela", value: "CANCEL", checked: false } 173 { label: "Cancela", value: "CANCEL", checked: false }
174 ]); 174 ]);
175 - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 175 + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
176 YAHOO.example.container.panelEditorMapa = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 176 YAHOO.example.container.panelEditorMapa = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
177 YAHOO.example.container.panelEditorMapa.render(); 177 YAHOO.example.container.panelEditorMapa.render();
178 } 178 }
@@ -300,7 +300,6 @@ function gravaDadosMapa(id,recordid) @@ -300,7 +300,6 @@ function gravaDadosMapa(id,recordid)
300 }, 300 },
301 failure:core_handleFailure, 301 failure:core_handleFailure,
302 argument: { foo:"foo", bar:"bar" } 302 argument: { foo:"foo", bar:"bar" }
303 - }; 303 + };
304 core_makeRequest(sUrl,callback); 304 core_makeRequest(sUrl,callback);
305 -}  
306 -YAHOO.util.Event.addListener(window, "load", initMenu);  
307 \ No newline at end of file 305 \ No newline at end of file
  306 +}
308 \ No newline at end of file 307 \ No newline at end of file
admin/js/perfis.js
@@ -134,7 +134,7 @@ function montaTabela(dados) @@ -134,7 +134,7 @@ function montaTabela(dados)
134 { 134 {
135 if(oArgs.editor.column.key === "active") 135 if(oArgs.editor.column.key === "active")
136 { 136 {
137 - this.saveCellEditor(); 137 + this.saveCellEditor();
138 } 138 }
139 }); 139 });
140 myDataTable.subscribe("editorSaveEvent", function(oArgs) 140 myDataTable.subscribe("editorSaveEvent", function(oArgs)
@@ -145,7 +145,7 @@ function montaTabela(dados) @@ -145,7 +145,7 @@ function montaTabela(dados)
145 linha.style.textDecoration = "blink"; 145 linha.style.textDecoration = "blink";
146 } 146 }
147 }); 147 });
148 - 148 +
149 myDataTable.subscribe("editorBlurEvent", function(oArgs) 149 myDataTable.subscribe("editorBlurEvent", function(oArgs)
150 { 150 {
151 this.cancelCellEditor(); 151 this.cancelCellEditor();
@@ -176,4 +176,3 @@ function excluiLinha(id,row) @@ -176,4 +176,3 @@ function excluiLinha(id,row)
176 var sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=perfis"; 176 var sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=perfis";
177 core_excluiLinha(sUrl,row,mensagem); 177 core_excluiLinha(sUrl,row,mensagem);
178 } 178 }
179 -YAHOO.util.Event.addListener(window, "load", initMenu);  
180 \ No newline at end of file 179 \ No newline at end of file
admin/js/sistemas.js
@@ -63,7 +63,7 @@ function ativaBotaoAdicionaRaiz(sUrl,idBotao) @@ -63,7 +63,7 @@ function ativaBotaoAdicionaRaiz(sUrl,idBotao)
63 }, 63 },
64 failure:core_handleFailure, 64 failure:core_handleFailure,
65 argument: { foo:"foo", bar:"bar" } 65 argument: { foo:"foo", bar:"bar" }
66 - }; 66 + };
67 core_makeRequest(sUrl,callback); 67 core_makeRequest(sUrl,callback);
68 }; 68 };
69 //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu 69 //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu
@@ -187,7 +187,7 @@ function editar(tipo,id) @@ -187,7 +187,7 @@ function editar(tipo,id)
187 }, 187 },
188 failure:core_handleFailure, 188 failure:core_handleFailure,
189 argument: { foo:"foo", bar:"bar" } 189 argument: { foo:"foo", bar:"bar" }
190 - }; 190 + };
191 var sUrl = "../php/sistemas.php?funcao=pegaFuncao&id_funcao="+id; 191 var sUrl = "../php/sistemas.php?funcao=pegaFuncao&id_funcao="+id;
192 core_makeRequest(sUrl,callback); 192 core_makeRequest(sUrl,callback);
193 } 193 }
@@ -208,7 +208,7 @@ function editar(tipo,id) @@ -208,7 +208,7 @@ function editar(tipo,id)
208 }, 208 },
209 failure:core_handleFailure, 209 failure:core_handleFailure,
210 argument: { foo:"foo", bar:"bar" } 210 argument: { foo:"foo", bar:"bar" }
211 - }; 211 + };
212 var sUrl = "../php/sistemas.php?funcao=pegaSistema&id_sistema="+id; 212 var sUrl = "../php/sistemas.php?funcao=pegaSistema&id_sistema="+id;
213 core_makeRequest(sUrl,callback); 213 core_makeRequest(sUrl,callback);
214 } 214 }
@@ -315,7 +315,7 @@ function adicionarFuncao(id) @@ -315,7 +315,7 @@ function adicionarFuncao(id)
315 failure:core_handleFailure, 315 failure:core_handleFailure,
316 argument: { foo:"foo", bar:"bar" } 316 argument: { foo:"foo", bar:"bar" }
317 }; 317 };
318 - 318 +
319 core_makeRequest(sUrl,callback); 319 core_makeRequest(sUrl,callback);
320 } 320 }
321 /* 321 /*
@@ -360,7 +360,7 @@ function gravaDadosFuncao(id) @@ -360,7 +360,7 @@ function gravaDadosFuncao(id)
360 }, 360 },
361 failure:core_handleFailure, 361 failure:core_handleFailure,
362 argument: { foo:"foo", bar:"bar" } 362 argument: { foo:"foo", bar:"bar" }
363 - }; 363 + };
364 core_makeRequest(sUrl,callback); 364 core_makeRequest(sUrl,callback);
365 } 365 }
366 /* 366 /*
@@ -405,7 +405,6 @@ function gravaDadosSistema(id) @@ -405,7 +405,6 @@ function gravaDadosSistema(id)
405 }, 405 },
406 failure:core_handleFailure, 406 failure:core_handleFailure,
407 argument: { foo:"foo", bar:"bar" } 407 argument: { foo:"foo", bar:"bar" }
408 - }; 408 + };
409 core_makeRequest(sUrl,callback); 409 core_makeRequest(sUrl,callback);
410 } 410 }
411 -YAHOO.util.Event.addListener(window, "load", initMenu);  
412 \ No newline at end of file 411 \ No newline at end of file
admin/js/tags.js
@@ -133,7 +133,7 @@ function montaTabela(dados) @@ -133,7 +133,7 @@ function montaTabela(dados)
133 if(oArgs.editor.column.key === "active") 133 if(oArgs.editor.column.key === "active")
134 { 134 {
135 this.saveCellEditor(); 135 this.saveCellEditor();
136 - 136 +
137 } 137 }
138 }); 138 });
139 myDataTable.subscribe("editorBlurEvent", function(oArgs) 139 myDataTable.subscribe("editorBlurEvent", function(oArgs)
@@ -174,5 +174,4 @@ function excluiLinha(id,row) @@ -174,5 +174,4 @@ function excluiLinha(id,row)
174 var mensagem = " excluindo o registro do id= "+id; 174 var mensagem = " excluindo o registro do id= "+id;
175 var sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=tags"; 175 var sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=tags";
176 core_excluiLinha(sUrl,row,mensagem); 176 core_excluiLinha(sUrl,row,mensagem);
177 -}  
178 -YAHOO.util.Event.addListener(window, "load", initMenu);  
179 \ No newline at end of file 177 \ No newline at end of file
  178 +}
180 \ No newline at end of file 179 \ No newline at end of file
admin/js/webservices.js
@@ -131,7 +131,7 @@ function montaTabela(dados) @@ -131,7 +131,7 @@ function montaTabela(dados)
131 }, 131 },
132 failure:core_handleFailure, 132 failure:core_handleFailure,
133 argument: { foo:"foo", bar:"bar" } 133 argument: { foo:"foo", bar:"bar" }
134 - }; 134 + };
135 core_makeRequest(sUrl,callback); 135 core_makeRequest(sUrl,callback);
136 } 136 }
137 137
@@ -141,7 +141,7 @@ function montaTabela(dados) @@ -141,7 +141,7 @@ function montaTabela(dados)
141 { 141 {
142 if(oArgs.editor.column.key === "active") 142 if(oArgs.editor.column.key === "active")
143 { 143 {
144 - this.saveCellEditor(); 144 + this.saveCellEditor();
145 } 145 }
146 }); 146 });
147 myDataTable.subscribe("editorBlurEvent", function(oArgs) 147 myDataTable.subscribe("editorBlurEvent", function(oArgs)
@@ -179,7 +179,7 @@ function montaEditor(dados,id,recordid) @@ -179,7 +179,7 @@ function montaEditor(dados,id,recordid)
179 { label: "Salva", value: "OK", checked: false}, 179 { label: "Salva", value: "OK", checked: false},
180 { label: "Cancela", value: "CANCEL", checked: false } 180 { label: "Cancela", value: "CANCEL", checked: false }
181 ]); 181 ]);
182 - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 182 + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
183 YAHOO.example.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 183 YAHOO.example.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
184 YAHOO.example.container.panelEditor.render(); 184 YAHOO.example.container.panelEditor.render();
185 } 185 }
@@ -199,7 +199,7 @@ function montaDiv(i) @@ -199,7 +199,7 @@ function montaDiv(i)
199 ] 199 ]
200 }; 200 };
201 var ins = ""; 201 var ins = "";
202 - ins += core_geraLinhas(param); 202 + ins += core_geraLinhas(param);
203 203
204 ins += "<p>Tipo:<br>"; 204 ins += "<p>Tipo:<br>";
205 ins += "<select id='Etipo_ws' />"; 205 ins += "<select id='Etipo_ws' />";
@@ -276,7 +276,6 @@ function gravaDados(id,recordid) @@ -276,7 +276,6 @@ function gravaDados(id,recordid)
276 }, 276 },
277 failure:core_handleFailure, 277 failure:core_handleFailure,
278 argument: { foo:"foo", bar:"bar" } 278 argument: { foo:"foo", bar:"bar" }
279 - }; 279 + };
280 core_makeRequest(sUrl,callback); 280 core_makeRequest(sUrl,callback);
281 -}  
282 -YAHOO.util.Event.addListener(window, "load", initMenu);  
283 \ No newline at end of file 281 \ No newline at end of file
  282 +}
284 \ No newline at end of file 283 \ No newline at end of file