forked from SimplesIP/pabx-app
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
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()" >-->
|