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
2 years ago
|
<?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");
|
||
|
?>
|