You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

120 lines
5.4 KiB

<?php
//LIMPA VARIAVEIS
$Pesquisar = "";
$municipio = "";
$acao = "";
//Recebe
$Pesquisar = $_POST['pesquisar'];
$acao = $_GET['acao'];
$deletaMunicipio = 0;
//Deleta
if ($_GET['acao'] == "deletaMunicipio") {
$deletaMunicipio = 1;
$mun_id = $_GET['municipio'];
$sql = "DELETE FROM pbx_municipio_prefixo WHERE mun_id='$mun_id'";
$result = pg_query($dbcon, $sql);
$sql = "DELETE FROM pbx_municipio_classifica WHERE mun_id='$mun_id'";
$query = pg_query($dbcon, $sql);
}
//Pesquisa
if (IsPostBack() || $deletaMunicipio) {
if (isset($_POST['municipio'])) {
$_SESSION['ssMunicipioSearch'] = $_POST['municipio'];
$_SESSION['ssMunicipioUF'] = $_POST['UF'];
}
$municipio = isset($_POST['municipio']) ? $_POST['municipio'] : $_SESSION['ssMunicipioSearch'];
$recebe_uf = isset($_POST['UF']) ? $_POST['UF'] : $_SESSION['ssMunicipioUF'];
if (empty($municipio)) {
if ($recebe_uf == '0') {
$condicao = "";
} else {
$condicao = "WHERE uf='$recebe_uf'";
}
} else {
if ($recebe_uf == '0') {
$condicao = " WHERE mun_nome ILIKE '%$municipio%'";
} else {
$condicao = " WHERE mun_nome ILIKE '%$municipio%' AND uf='$recebe_uf'";
}
}
if (is_numeric($municipio)) {
if (strlen($municipio) == 2) {
$sql = pg_query($dbcon, "SELECT uf FROM pbx_municipio_classifica WHERE mun_ddd = $municipio");
while ($rowMUN = pg_fetch_array($sql)) {
$recebe_uf = $rowMUN['uf'];
}
$condicao = " WHERE mun_ddd='$municipio' AND uf='$recebe_uf'";
}
if (strlen($municipio) > 2) {
$busca = "SELECT mun_id FROM pbx_municipio_prefixo WHERE prx_prefixo ILIKE '%$municipio%' ";
$result = pg_query($dbcon, $busca);
while ($row = pg_fetch_array($result)) {
$mun_id = $row['mun_id'];
}
$condicao = "WHERE mun_id ILIKE '%$mun_id%'";
}
}
$sql = "SELECT mun_id,uf,mun_ddd,mun_nome FROM pbx_municipio_classifica $condicao ORDER BY mun_ddd,mun_nome ASC ";
} else {
$sql = "SELECT mun_id,uf,mun_ddd,mun_nome FROM pbx_municipio_classifica ORDER BY mun_ddd,mun_nome ASC ";
}
//IMPRIMI REGISTROS----
$result = pg_query($dbcon, $sql);
if (pg_num_rows($result) < 1) {
$municipio = $_POST['municipio'];
$uf = $_POST['uf'];
$busca = pg_query($dbcon, "SELECT mun_ddd FROM pbx_municipio_classifica WHERE uf='$recebe_uf'");
while ($x = pg_fetch_array($busca)) {
$ddd = $x['mun_ddd'];
}
$resultados = '
<td colspan="4" style="text-align:center;">Nenhum registro encontrado!</td>
<td colspan="2" style="text-align: center;"><a href="javaScript:NovaJanela(\'index.php?idProg=164&acao=in&ddd=' . $ddd . '&municipio=' . $municipio . '&uf=' . $recebe_uf . '\', \'CadastrodeMunicipio\', \'380\', \'220\', \'resizable=NO,scrollbars=1\');" title="Cadastrar um novo ramal"><img src="imgSite/novoUser.png" border="0"></td>';
}
$numero = 0;
while ($row = pg_fetch_array($result)) {
$numero++;
$mun_id = $row["mun_id"];
$uf = $row["uf"];
$mun_nome = $row["mun_nome"];
$mun_ddd = $row["mun_ddd"];
$sql = pg_query($dbcon, 'SELECT prx_prefixo FROM pbx_municipio_prefixo WHERE mun_id=' . $mun_id . ' ');
while ($x = pg_fetch_array($sql)) {
$prefixoX .= "$x[prx_prefixo] /";
}
$resultados .= '<tr>
<td>' . $mun_id . '</td>
<td>' . $uf . '</td>
<td>' . $mun_ddd . '</td>
<td>' . $mun_nome . '</td>
<td style="text-align: center;"><a href="javaScript:NovaJanela(\'index.php?idProg=168&acao=Mun&id=' . $mun_id . '\', \'CadastrodeMunicipio\', \'340\', \'190\', \'resizable=NO,scrollbars=1\');" title="Prefixo(s): ' . $prefixoX . '"><img src="imgSite/prefixo.jpg" width="15" height="15" border="0"></a></td>
<td style="text-align: center;"><a href="javaScript:NovaJanela(\'index.php?idProg=164&acao=in&ddd=' . $mun_ddd . '&uf=' . $uf . '\', \'CadastrodeMunicipio\', \'380\', \'220\', \'resizable=NO,scrollbars=1\');" title="Novo Municipio"><img src="imgSite/novoUser.png" border="0"></a></td>
<td style="text-align: center;"><a href="javaScript:NovaJanela(\'index.php?idProg=165&acao=up&idMunicipio=' . $mun_id . '\', \'CadastrodeMunicipio\', \'380\', \'220\', \'resizable=NO,scrollbars=1\');" title="Editar Municipio"><img src="imgSite/editaUser.png" border="0"></a></td>
<td style="text-align: center;"><a href="javaScript:DeletaMunicipio(\'' . $mun_id . '\');" title="Excluir este Municipio."><img src="imgSite/deletaUser.png" border="0"></a></td>
</tr>';
if ($numero >= 50) {
break;
}
}
//IMPRIMI COMBO UF----
$sqlUF = "SELECT uf FROM pbx_uf ORDER BY 1";
$resultUF = pg_query($dbcon, $sqlUF);
$optionUF .= "<option value=\"0\" " . ($recebe_uf == 0 ? 'selected' : '' ) . ">TODOS</option>";
while ($rowUF = pg_fetch_array($resultUF)) {
$uf_select = $rowUF["uf"];
$optionUF .= "<option value=\"" . $uf_select . "\" " . ($uf_select == $recebe_uf ? 'selected' : '' ) . ">" . $uf_select . "</option>";
}
$smarty->assign('resultados', $resultados);
$smarty->assign('optionUF', $optionUF);
$smarty->assign('municipio', $municipio);
$smarty->assign('mes', $mes);
$smarty->display("cadastros/municipio/municipio.html");
?>
<!--<input type="radio" id="online" name="online" onclick="submit()" >-->