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.
100 lines
3.3 KiB
100 lines
3.3 KiB
<?php |
|
|
|
$tpLayout = 1; |
|
//Limpa valores |
|
$id = ""; |
|
$finalizar = ""; |
|
//Recebe |
|
if (empty($_GET['id'])) { |
|
if ($_GET['acao'] == "deleta") { |
|
$id = $_GET['prefixo']; |
|
$id = substr($id, (strlen($id) - 5), strlen($id)); |
|
} else { |
|
$id = $_POST['id']; |
|
} |
|
} else { |
|
$id = $_GET['id']; |
|
} |
|
|
|
|
|
$finalizar = $_POST['finalizar']; |
|
//Desenvolvimento |
|
////DELETA |
|
if ($_GET['acao'] == "deleta") { |
|
$prefixo = $_GET['prefixo']; |
|
$prefixo = substr($prefixo, 0, 6); |
|
; |
|
$sql = "DELETE FROM pbx_municipio_prefixo WHERE prx_prefixo='$prefixo'"; |
|
$query = pg_query($dbcon, $sql); |
|
} |
|
|
|
|
|
$sql = "SELECT a.mun_id,a.uf,a.mun_ddd,b.prx_prefixo FROM pbx_municipio_classifica a LEFT OUTER JOIN pbx_municipio_prefixo b ON a.mun_id=b.mun_id WHERE a.mun_id=$id"; |
|
$result = pg_query($dbcon, $sql); |
|
if (pg_num_rows($result) < 1) { |
|
$mes = 'Nenhum prefixo relacionado!'; |
|
} |
|
while ($row = pg_fetch_array($result)) { |
|
$id = $row['mun_id']; |
|
$uf = $row['uf']; |
|
$prefixoX = $row['prx_prefixo']; |
|
$ddd = $row['mun_ddd']; |
|
$prefixoX = substr($prefixoX, (strlen($prefixoX) - 4), strlen($prefixoX)); |
|
if (empty($prefixoX)) { |
|
$prefixoX = "Insira um novo prefixo!! "; |
|
} |
|
|
|
if ($dr = 1) { |
|
$color = '#FFFFFF'; |
|
$dr = 2; |
|
} else { |
|
$color = '#CCCCCC'; |
|
$dr = 1; |
|
} |
|
$resultados .= ' |
|
<tr> |
|
<td bgcolor=' . $color . '>' . $uf . '/' . $ddd . '</td> |
|
<td bgcolor=' . $color . '>' . $prefixoX . '</td> |
|
<td style="text-align: center;"><a href="javaScript:DeletaPrefixo(\'' . $ddd . '' . $prefixoX . ',' . $id . '\');" title="Excluir este Prefixo."><img src="imgSite/deletaUser.png" border="0"></a></td> |
|
</tr> |
|
'; |
|
$smarty->assign('ddd', $ddd); |
|
} |
|
|
|
//// INSERT |
|
if ($finalizar == "Gravar") { |
|
$ddd = $_POST['ddd']; |
|
$prefixo = $_POST['prefixo']; |
|
if (empty($prefixo)) { |
|
$mes = "Por favor preencha o campo prefixo!"; |
|
} else { |
|
|
|
if (!is_numeric($prefixo)) { |
|
$mes = "Por favor preencha o campo prefixo corretamente!"; |
|
} else { |
|
$busca = "SELECT prx_prefixo FROM pbx_municipio_prefixo WHERE mun_id='$id' AND prx_prefixo='$ddd$prefixo'"; |
|
$result = pg_query($dbcon, $busca); |
|
if (pg_num_rows($result) >= 1) { |
|
$mes = "Prefixo ja existente!"; |
|
} else { |
|
$insert = "INSERT INTO pbx_municipio_prefixo (mun_id,prx_prefixo) VALUES ('$id','$ddd$prefixo')"; |
|
$query = pg_query($dbcon, $insert); |
|
$sql = "SELECT mun_id,prx_prefixo FROM pbx_municipio_prefixo WHERE mun_id='$id' AND prx_prefixo='$ddd$prefixo'"; |
|
$result = pg_query($dbcon, $sql); |
|
if (pg_num_rows($result) < 1) { |
|
$mes = "O prefixo nao foi inserido!"; |
|
} else { |
|
$mes = "Prefixo inserido com sucesso!"; |
|
header("Location: index.php?idProg=168&id=$id"); |
|
} |
|
} |
|
} |
|
} |
|
$smarty->assign('prefixo', $prefixo); |
|
} |
|
|
|
$smarty->assign('resultados', $resultados); |
|
$smarty->assign('mes', $mes); |
|
$smarty->assign('id', $id); |
|
$smarty->display("cadastros/municipio/municipioPrefixo.html"); |
|
?>
|