From b04dfda6fa44d17cc018487a1da2f3f5885cb77c Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 22 Jun 2008 22:20:03 +0000 Subject: [PATCH] --- admin/js/identifica.js | 13 +++++++++++-- admin/js/mapas.js | 3 +-- admin/js/menutemas.js | 1 + admin/php/identifica.php | 8 ++++---- admin/php/xml.php | 26 ++++++++++++++++++-------- admin/xmlidentifica.php | 4 ++-- ferramentas/identifica/index.js | 11 ++++++++++- menutemas/admin.db | Bin 67584 -> 0 bytes 8 files changed, 47 insertions(+), 19 deletions(-) diff --git a/admin/js/identifica.js b/admin/js/identifica.js index ce1db04..4006aae 100644 --- a/admin/js/identifica.js +++ b/admin/js/identifica.js @@ -69,10 +69,17 @@ function montaFuncoes(retorno,onde) "linhas":[ {titulo:"Nome",prefixoid:"nome_",id:"id_i",valor:"nome_i"}, {titulo:"Destino",prefixoid:"destino_",id:"id_i",valor:"target_i"}, - {titulo:"Programa",prefixoid:"abrir_",id:"id_prancha",valor:"abrir_i"} + {titulo:"Programa",prefixoid:"abrir_",id:"id_i",valor:"abrir_i"} ] } ins += (geraLinhas(d[i],param,2)); + + ins += "" + ins += "Publicado: " + ins += "" ins += combosimnao(d.publicado_mapa) ins += "" - - + ins += "" ins += "" ins += "" diff --git a/admin/js/menutemas.js b/admin/js/menutemas.js index a620c46..fdc4e3d 100644 --- a/admin/js/menutemas.js +++ b/admin/js/menutemas.js @@ -168,6 +168,7 @@ function pegaParametros(tipo) { ins += montaOpcoes("grupo",r[i].id_grupo,r[i].nome_grupo,r[i].desc_grupo) } + ins += "
" $i("grupos").innerHTML = ins; } diff --git a/admin/php/identifica.php b/admin/php/identifica.php index f791127..6f56010 100644 --- a/admin/php/identifica.php +++ b/admin/php/identifica.php @@ -69,15 +69,15 @@ Altera o registro de um WS */ function alterarFuncoes() { - global $id_i,$abrir_i,$nome_i,$target_i; + global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i; try { $nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1"); require_once("conexao.php"); if($id_i != "") - $dbhw->query("UPDATE i3geoadmin_identifica SET nome_i = '$nome_i',abrir_i = '$abrir_i', target_i = '$target_i' WHERE id_i = $id_i"); + $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"); else - $dbhw->query("INSERT INTO i3geoadmin_identifica (nome_i,abrir_i,target_i) VALUES ('','','')"); + $dbhw->query("INSERT INTO i3geoadmin_identifica (publicado_i,nome_i,abrir_i,target_i) VALUES ('','','','')"); $dbhw = null; $dbh = null; return "ok"; @@ -125,7 +125,7 @@ function importarXmlI() $target_i = ixml($item,"TARGET"); $abrir_i = ixml($item,"ABRIR"); if(!isset($iExistentes[$nome_i])) - $dbhw->query("INSERT INTO i3geoadmin_identifica (nome_i,target_i,abrir_i) VALUES ('$nome_i','$target_i','$abrir_i')"); + $dbhw->query("INSERT INTO i3geoadmin_identifica (publicado_i,nome_i,target_i,abrir_i) VALUES ('','$nome_i','$target_i','$abrir_i')"); $iExistentes[$nome_i] = 0; } $dbhw = null; diff --git a/admin/php/xml.php b/admin/php/xml.php index 89e8f21..68c2b19 100644 --- a/admin/php/xml.php +++ b/admin/php/xml.php @@ -152,8 +152,9 @@ function geraXmlAtlas($locaplic,$editores) $dbhw = null; return $xml; } -function geraXmlIdentifica($perfil,$locaplic) +function geraXmlIdentifica($perfil,$locaplic,$editores) { + $editor = verificaEditores($editores); if (!isset($perfil)){$perfil = "";} $perfil = str_replace(","," ",$perfil); $perfil = explode(" ",$perfil); @@ -165,13 +166,22 @@ function geraXmlIdentifica($perfil,$locaplic) $qi = $dbh->query($q); foreach($qi as $row) { - $xml .= " \n"; - $xml .= " ".xmlTexto_prepara($row["nome_i"])."\n"; - $xml .= " ".xmlTexto_prepara($row["abrir_i"])."\n"; - $target = $row["target_i"]; - if($target == ""){$target = "_self";} - $xml .= " ".$target."\n"; - $xml .= " \n"; + $mostra = true; + if(strtolower($row["publicado_i"] == "nao")) + {$mostra = false;} + if($editor) + {$mostra = true;} + if($mostra) + { + $xml .= " \n"; + $xml .= " ".xmlTexto_prepara($row["nome_i"])."\n"; + $xml .= " ".xmlTexto_prepara($row["abrir_i"])."\n"; + $xml .= " ".$row["publicado_i"]."\n"; + $target = $row["target_i"]; + if($target == ""){$target = "_self";} + $xml .= " ".$target."\n"; + $xml .= " \n"; + } } $xml .= "\n"; $dbh = null; diff --git a/admin/xmlidentifica.php b/admin/xmlidentifica.php index e065be2..31ccf9a 100644 --- a/admin/xmlidentifica.php +++ b/admin/xmlidentifica.php @@ -1,6 +1,6 @@ diff --git a/ferramentas/identifica/index.js b/ferramentas/identifica/index.js index 62a8de0..73649dc 100644 --- a/ferramentas/identifica/index.js +++ b/ferramentas/identifica/index.js @@ -44,8 +44,17 @@ function pegavalSistemas(xmlDoc) { var sis = xmlDoc.getElementsByTagName("FUNCAO") for (ig=0;ig";} + } + } var exec = sis[ig].getElementsByTagName("ABRIR")[0].firstChild.nodeValue var temp = exec.split('"') if(temp.length == 1) diff --git a/menutemas/admin.db b/menutemas/admin.db index a6a321e..ba26e7a 100644 Binary files a/menutemas/admin.db and b/menutemas/admin.db differ -- libgit2 0.21.2