public_uf_xml.php
696 Bytes
<?php
header('Content-type: text/xml; charset=UTF-8');
require_once 'Portabilis/Utils/DeprecatedXmlApi.php';
require_once 'include/pessoa/clsUf.inc.php';
$id = isset($_GET['pais']) ? $_GET['pais'] : null;
Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn();
print '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL;
print '<query>' . PHP_EOL;
if ($id == strval(intval($id))) {
$uf = new clsUf();
$ufs = $uf->lista(null, null, $id, null, null, 'sigla_uf');
foreach ($ufs as $uf) {
print sprintf(
' <estado sigla_uf="%s">%s</estado>' . PHP_EOL,
$uf['sigla_uf'],
$uf['nome']
);
}
}
print '</query>';