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 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
... ... @@ -168,6 +168,7 @@ function pegaParametros(tipo)
168 168 {
169 169 ins += montaOpcoes("grupo",r[i].id_grupo,r[i].nome_grupo,r[i].desc_grupo)
170 170 }
  171 +
171 172 ins += "</table>"
172 173 $i("grupos").innerHTML = ins;
173 174 }
... ...
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