Commit b04dfda6fa44d17cc018487a1da2f3f5885cb77c
1 parent
6b768551
Exists in
master
and in
7 other branches
--no commit message
Showing
8 changed files
with
47 additions
and
19 deletions
Show diff stats
admin/js/identifica.js
... | ... | @@ -69,10 +69,17 @@ function montaFuncoes(retorno,onde) |
69 | 69 | "linhas":[ |
70 | 70 | {titulo:"Nome",prefixoid:"nome_",id:"id_i",valor:"nome_i"}, |
71 | 71 | {titulo:"Destino",prefixoid:"destino_",id:"id_i",valor:"target_i"}, |
72 | - {titulo:"Programa",prefixoid:"abrir_",id:"id_prancha",valor:"abrir_i"} | |
72 | + {titulo:"Programa",prefixoid:"abrir_",id:"id_i",valor:"abrir_i"} | |
73 | 73 | ] |
74 | 74 | } |
75 | 75 | ins += (geraLinhas(d[i],param,2)); |
76 | + | |
77 | + ins += "<tr>" | |
78 | + ins += "<td>Publicado: </td>" | |
79 | + ins += "<td><select onchange=this.style.color='blue' id='publicado_"+d[i].id_i+"' >" | |
80 | + ins += combosimnao(d[i].publicado_i) | |
81 | + ins += "</td></tr>" | |
82 | + | |
76 | 83 | ins += "</table>" |
77 | 84 | ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d[i].id_i+"\")'/></td>" |
78 | 85 | ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarFuncoes(\""+d[i].id_i+"\",\""+d[i].id_i+"\")'/></td>" |
... | ... | @@ -101,6 +108,7 @@ function alterarFuncoes(id,onde) |
101 | 108 | var nome = $i("nome_"+id).value |
102 | 109 | var destino = $i("destino_"+id).value |
103 | 110 | var abrir = $i("abrir_"+id).value |
111 | + var publicado = $i("publicado_"+id).value | |
104 | 112 | } |
105 | 113 | else |
106 | 114 | { |
... | ... | @@ -108,8 +116,9 @@ function alterarFuncoes(id,onde) |
108 | 116 | var destino = "" |
109 | 117 | var abrir = "" |
110 | 118 | var nome = "" |
119 | + var publicado = "" | |
111 | 120 | } |
112 | - var p = "../php/identifica.php?funcao=alterarFuncoes&id_i="+id+"&nome_i="+nome+"&target_i="+destino+"&abrir_i="+abrir | |
121 | + var p = "../php/identifica.php?funcao=alterarFuncoes&publicado_i="+publicado+"&id_i="+id+"&nome_i="+nome+"&target_i="+destino+"&abrir_i="+abrir | |
113 | 122 | cPaint.call(p,"",retorna); |
114 | 123 | //} |
115 | 124 | } | ... | ... |
admin/js/mapas.js
... | ... | @@ -118,8 +118,7 @@ function pegaDadosMapa(id_mapa) |
118 | 118 | ins += "<td><select onchange=this.style.color='blue' id='publicado_"+d.id_mapa+"' >" |
119 | 119 | ins += combosimnao(d.publicado_mapa) |
120 | 120 | ins += "</td></tr>" |
121 | - | |
122 | - | |
121 | + | |
123 | 122 | ins += "</table>" |
124 | 123 | ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d.id_mapa+"\")'/></td>" |
125 | 124 | ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarMapa(\""+d.id_mapa+"\",\""+d.id_mapa+"\")'/></td>" | ... | ... |
admin/js/menutemas.js
admin/php/identifica.php
... | ... | @@ -69,15 +69,15 @@ Altera o registro de um WS |
69 | 69 | */ |
70 | 70 | function alterarFuncoes() |
71 | 71 | { |
72 | - global $id_i,$abrir_i,$nome_i,$target_i; | |
72 | + global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i; | |
73 | 73 | try |
74 | 74 | { |
75 | 75 | $nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1"); |
76 | 76 | require_once("conexao.php"); |
77 | 77 | if($id_i != "") |
78 | - $dbhw->query("UPDATE i3geoadmin_identifica SET nome_i = '$nome_i',abrir_i = '$abrir_i', target_i = '$target_i' WHERE id_i = $id_i"); | |
78 | + $dbhw->query("UPDATE i3geoadmin_identifica SET publicado_i = '$publicado_i',nome_i = '$nome_i',abrir_i = '$abrir_i', target_i = '$target_i' WHERE id_i = $id_i"); | |
79 | 79 | else |
80 | - $dbhw->query("INSERT INTO i3geoadmin_identifica (nome_i,abrir_i,target_i) VALUES ('','','')"); | |
80 | + $dbhw->query("INSERT INTO i3geoadmin_identifica (publicado_i,nome_i,abrir_i,target_i) VALUES ('','','','')"); | |
81 | 81 | $dbhw = null; |
82 | 82 | $dbh = null; |
83 | 83 | return "ok"; |
... | ... | @@ -125,7 +125,7 @@ function importarXmlI() |
125 | 125 | $target_i = ixml($item,"TARGET"); |
126 | 126 | $abrir_i = ixml($item,"ABRIR"); |
127 | 127 | if(!isset($iExistentes[$nome_i])) |
128 | - $dbhw->query("INSERT INTO i3geoadmin_identifica (nome_i,target_i,abrir_i) VALUES ('$nome_i','$target_i','$abrir_i')"); | |
128 | + $dbhw->query("INSERT INTO i3geoadmin_identifica (publicado_i,nome_i,target_i,abrir_i) VALUES ('','$nome_i','$target_i','$abrir_i')"); | |
129 | 129 | $iExistentes[$nome_i] = 0; |
130 | 130 | } |
131 | 131 | $dbhw = null; | ... | ... |
admin/php/xml.php
... | ... | @@ -152,8 +152,9 @@ function geraXmlAtlas($locaplic,$editores) |
152 | 152 | $dbhw = null; |
153 | 153 | return $xml; |
154 | 154 | } |
155 | -function geraXmlIdentifica($perfil,$locaplic) | |
155 | +function geraXmlIdentifica($perfil,$locaplic,$editores) | |
156 | 156 | { |
157 | + $editor = verificaEditores($editores); | |
157 | 158 | if (!isset($perfil)){$perfil = "";} |
158 | 159 | $perfil = str_replace(","," ",$perfil); |
159 | 160 | $perfil = explode(" ",$perfil); |
... | ... | @@ -165,13 +166,22 @@ function geraXmlIdentifica($perfil,$locaplic) |
165 | 166 | $qi = $dbh->query($q); |
166 | 167 | foreach($qi as $row) |
167 | 168 | { |
168 | - $xml .= " <FUNCAO>\n"; | |
169 | - $xml .= " <NOMESIS>".xmlTexto_prepara($row["nome_i"])."</NOMESIS>\n"; | |
170 | - $xml .= " <ABRIR>".xmlTexto_prepara($row["abrir_i"])."</ABRIR>\n"; | |
171 | - $target = $row["target_i"]; | |
172 | - if($target == ""){$target = "_self";} | |
173 | - $xml .= " <TARGET>".$target."</TARGET>\n"; | |
174 | - $xml .= " </FUNCAO>\n"; | |
169 | + $mostra = true; | |
170 | + if(strtolower($row["publicado_i"] == "nao")) | |
171 | + {$mostra = false;} | |
172 | + if($editor) | |
173 | + {$mostra = true;} | |
174 | + if($mostra) | |
175 | + { | |
176 | + $xml .= " <FUNCAO>\n"; | |
177 | + $xml .= " <NOMESIS>".xmlTexto_prepara($row["nome_i"])."</NOMESIS>\n"; | |
178 | + $xml .= " <ABRIR>".xmlTexto_prepara($row["abrir_i"])."</ABRIR>\n"; | |
179 | + $xml .= " <PUBLICADO>".$row["publicado_i"]."</PUBLICADO>\n"; | |
180 | + $target = $row["target_i"]; | |
181 | + if($target == ""){$target = "_self";} | |
182 | + $xml .= " <TARGET>".$target."</TARGET>\n"; | |
183 | + $xml .= " </FUNCAO>\n"; | |
184 | + } | |
175 | 185 | } |
176 | 186 | $xml .= "</SISTEMAS>\n"; |
177 | 187 | $dbh = null; | ... | ... |
admin/xmlidentifica.php
1 | 1 | <?php |
2 | 2 | error_reporting(0); |
3 | -if(!isset($locaplic)) | |
3 | +if(!isset($locaplic) || !isset($editores)) | |
4 | 4 | { |
5 | 5 | $locaplic = ""; |
6 | 6 | if(file_exists("../../../ms_configura.php")) |
... | ... | @@ -21,5 +21,5 @@ if(!isset($locaplic)) |
21 | 21 | include_once($locaplic."/classesphp/pega_variaveis.php"); |
22 | 22 | include_once($locaplic."/admin/php/xml.php"); |
23 | 23 | if(!isset($perfil)){$perfil = "";} |
24 | -echo geraXmlIdentifica($perfil,$locaplic); | |
24 | +echo geraXmlIdentifica($perfil,$locaplic,$editores); | |
25 | 25 | ?> | ... | ... |
ferramentas/identifica/index.js
... | ... | @@ -44,8 +44,17 @@ function pegavalSistemas(xmlDoc) |
44 | 44 | { |
45 | 45 | var sis = xmlDoc.getElementsByTagName("FUNCAO") |
46 | 46 | for (ig=0;ig<sis.length;ig++) |
47 | - { | |
47 | + { | |
48 | 48 | var sistema = sis[ig].getElementsByTagName("NOMESIS")[0].firstChild.nodeValue |
49 | + if(sis[ig].getElementsByTagName("PUBLICADO")[0]) | |
50 | + { | |
51 | + if(sis[ig].getElementsByTagName("PUBLICADO")[0].firstChild) | |
52 | + { | |
53 | + var pub = sis[ig].getElementsByTagName("PUBLICADO")[0].firstChild.nodeValue; | |
54 | + if(pub == "NAO" || pub == "nao") | |
55 | + {var sistema = "<s>"+sistema+"</s>";} | |
56 | + } | |
57 | + } | |
49 | 58 | var exec = sis[ig].getElementsByTagName("ABRIR")[0].firstChild.nodeValue |
50 | 59 | var temp = exec.split('"') |
51 | 60 | if(temp.length == 1) | ... | ... |
menutemas/admin.db
No preview for this file type