Commit b04dfda6fa44d17cc018487a1da2f3f5885cb77c

Authored by Edmar Moretti
1 parent 6b768551

--no commit message

admin/js/identifica.js
@@ -69,10 +69,17 @@ function montaFuncoes(retorno,onde) @@ -69,10 +69,17 @@ function montaFuncoes(retorno,onde)
69 "linhas":[ 69 "linhas":[
70 {titulo:"Nome",prefixoid:"nome_",id:"id_i",valor:"nome_i"}, 70 {titulo:"Nome",prefixoid:"nome_",id:"id_i",valor:"nome_i"},
71 {titulo:"Destino",prefixoid:"destino_",id:"id_i",valor:"target_i"}, 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 ins += (geraLinhas(d[i],param,2)); 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 ins += "</table>" 83 ins += "</table>"
77 ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d[i].id_i+"\")'/></td>" 84 ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d[i].id_i+"\")'/></td>"
78 ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarFuncoes(\""+d[i].id_i+"\",\""+d[i].id_i+"\")'/></td>" 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,6 +108,7 @@ function alterarFuncoes(id,onde)
101 var nome = $i("nome_"+id).value 108 var nome = $i("nome_"+id).value
102 var destino = $i("destino_"+id).value 109 var destino = $i("destino_"+id).value
103 var abrir = $i("abrir_"+id).value 110 var abrir = $i("abrir_"+id).value
  111 + var publicado = $i("publicado_"+id).value
104 } 112 }
105 else 113 else
106 { 114 {
@@ -108,8 +116,9 @@ function alterarFuncoes(id,onde) @@ -108,8 +116,9 @@ function alterarFuncoes(id,onde)
108 var destino = "" 116 var destino = ""
109 var abrir = "" 117 var abrir = ""
110 var nome = "" 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 cPaint.call(p,"",retorna); 122 cPaint.call(p,"",retorna);
114 //} 123 //}
115 } 124 }
admin/js/mapas.js
@@ -118,8 +118,7 @@ function pegaDadosMapa(id_mapa) @@ -118,8 +118,7 @@ function pegaDadosMapa(id_mapa)
118 ins += "<td><select onchange=this.style.color='blue' id='publicado_"+d.id_mapa+"' >" 118 ins += "<td><select onchange=this.style.color='blue' id='publicado_"+d.id_mapa+"' >"
119 ins += combosimnao(d.publicado_mapa) 119 ins += combosimnao(d.publicado_mapa)
120 ins += "</td></tr>" 120 ins += "</td></tr>"
121 -  
122 - 121 +
123 ins += "</table>" 122 ins += "</table>"
124 ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d.id_mapa+"\")'/></td>" 123 ins += "<table><tr><td><div class=excluir title='Excluir' onclick='excluir(\""+d.id_mapa+"\")'/></td>"
125 ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarMapa(\""+d.id_mapa+"\",\""+d.id_mapa+"\")'/></td>" 124 ins += "<td><div class=aplicar title='Aplicar alterações' onclick='alterarMapa(\""+d.id_mapa+"\",\""+d.id_mapa+"\")'/></td>"
admin/js/menutemas.js
@@ -168,6 +168,7 @@ function pegaParametros(tipo) @@ -168,6 +168,7 @@ function pegaParametros(tipo)
168 { 168 {
169 ins += montaOpcoes("grupo",r[i].id_grupo,r[i].nome_grupo,r[i].desc_grupo) 169 ins += montaOpcoes("grupo",r[i].id_grupo,r[i].nome_grupo,r[i].desc_grupo)
170 } 170 }
  171 +
171 ins += "</table>" 172 ins += "</table>"
172 $i("grupos").innerHTML = ins; 173 $i("grupos").innerHTML = ins;
173 } 174 }
admin/php/identifica.php
@@ -69,15 +69,15 @@ Altera o registro de um WS @@ -69,15 +69,15 @@ Altera o registro de um WS
69 */ 69 */
70 function alterarFuncoes() 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 try 73 try
74 { 74 {
75 $nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1"); 75 $nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1");
76 require_once("conexao.php"); 76 require_once("conexao.php");
77 if($id_i != "") 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 else 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 $dbhw = null; 81 $dbhw = null;
82 $dbh = null; 82 $dbh = null;
83 return "ok"; 83 return "ok";
@@ -125,7 +125,7 @@ function importarXmlI() @@ -125,7 +125,7 @@ function importarXmlI()
125 $target_i = ixml($item,"TARGET"); 125 $target_i = ixml($item,"TARGET");
126 $abrir_i = ixml($item,"ABRIR"); 126 $abrir_i = ixml($item,"ABRIR");
127 if(!isset($iExistentes[$nome_i])) 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 $iExistentes[$nome_i] = 0; 129 $iExistentes[$nome_i] = 0;
130 } 130 }
131 $dbhw = null; 131 $dbhw = null;
admin/php/xml.php
@@ -152,8 +152,9 @@ function geraXmlAtlas($locaplic,$editores) @@ -152,8 +152,9 @@ function geraXmlAtlas($locaplic,$editores)
152 $dbhw = null; 152 $dbhw = null;
153 return $xml; 153 return $xml;
154 } 154 }
155 -function geraXmlIdentifica($perfil,$locaplic) 155 +function geraXmlIdentifica($perfil,$locaplic,$editores)
156 { 156 {
  157 + $editor = verificaEditores($editores);
157 if (!isset($perfil)){$perfil = "";} 158 if (!isset($perfil)){$perfil = "";}
158 $perfil = str_replace(","," ",$perfil); 159 $perfil = str_replace(","," ",$perfil);
159 $perfil = explode(" ",$perfil); 160 $perfil = explode(" ",$perfil);
@@ -165,13 +166,22 @@ function geraXmlIdentifica($perfil,$locaplic) @@ -165,13 +166,22 @@ function geraXmlIdentifica($perfil,$locaplic)
165 $qi = $dbh->query($q); 166 $qi = $dbh->query($q);
166 foreach($qi as $row) 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 $xml .= "</SISTEMAS>\n"; 186 $xml .= "</SISTEMAS>\n";
177 $dbh = null; 187 $dbh = null;
admin/xmlidentifica.php
1 <?php 1 <?php
2 error_reporting(0); 2 error_reporting(0);
3 -if(!isset($locaplic)) 3 +if(!isset($locaplic) || !isset($editores))
4 { 4 {
5 $locaplic = ""; 5 $locaplic = "";
6 if(file_exists("../../../ms_configura.php")) 6 if(file_exists("../../../ms_configura.php"))
@@ -21,5 +21,5 @@ if(!isset($locaplic)) @@ -21,5 +21,5 @@ if(!isset($locaplic))
21 include_once($locaplic."/classesphp/pega_variaveis.php"); 21 include_once($locaplic."/classesphp/pega_variaveis.php");
22 include_once($locaplic."/admin/php/xml.php"); 22 include_once($locaplic."/admin/php/xml.php");
23 if(!isset($perfil)){$perfil = "";} 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,8 +44,17 @@ function pegavalSistemas(xmlDoc)
44 { 44 {
45 var sis = xmlDoc.getElementsByTagName("FUNCAO") 45 var sis = xmlDoc.getElementsByTagName("FUNCAO")
46 for (ig=0;ig<sis.length;ig++) 46 for (ig=0;ig<sis.length;ig++)
47 - { 47 + {
48 var sistema = sis[ig].getElementsByTagName("NOMESIS")[0].firstChild.nodeValue 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 var exec = sis[ig].getElementsByTagName("ABRIR")[0].firstChild.nodeValue 58 var exec = sis[ig].getElementsByTagName("ABRIR")[0].firstChild.nodeValue
50 var temp = exec.split('"') 59 var temp = exec.split('"')
51 if(temp.length == 1) 60 if(temp.length == 1)
menutemas/admin.db
No preview for this file type