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");
$retorna = $id_i;
}
else
{
$dbhw->query("INSERT INTO i3geoadmin_identifica (publicado_i,nome_i,abrir_i,target_i) VALUES ('','','','')");
$id_i = $dbhw->query("SELECT id_i FROM i3geoadmin_identifica");
$id_i = $id_i->fetchAll();
$id_i = intval($id_i[count($id_i)-1]['id_i']);
$retorna = $id_i;
}
$dbhw = null;
$dbh = null;
return $retorna;
}
catch (PDOException $e)
{
return "Error!: " . $e->getMessage();
}
}
function excluirFuncoes()
{
global $id;
try
{
include("conexao.php");
$dbhw->query("DELETE from i3geoadmin_identifica WHERE id_i = $id");
$dbhw = null;
$dbh = null;
return "ok";
}
catch (PDOException $e)
{
return "Error!: " . $e->getMessage();
}
}
function importarXmlI()
{
global $xml;
if(!file_exists($xml))
{return "
Arquivo $xml não encontrado";}
include_once("../../classesphp/funcoes_gerais.php");
include("conexao.php");
$xml = simplexml_load_file($xml);
//
//importa os grupos
//
$wsExistentes = array();
$q = $dbhw->query("select * from i3geoadmin_identifica");
$resultado = $q->fetchAll();
foreach($resultado as $r)
{$iExistentes[$r["nome_i"]] = 0;}
foreach($xml->FUNCAO as $item)
{
$nome_i = html_entity_decode(ixml($item,"NOMESIS"));
$target_i = ixml($item,"TARGET");
$abrir_i = ixml($item,"ABRIR");
if(!isset($iExistentes[$nome_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;
$dbh = null;
return "Dados importados.";
}
?>