$acao = isset($_GET['acao']) ? trim($_GET['acao']) : 'select';
$id = isset($_GET['id']) ? trim($_GET['id']) : 0;
$filtro = isset($_GET["numRamal"]) ? trim($_GET["numRamal"]) : '';
$filtroNovo = !isset($_GET["pgn"]) ? '' : sprintf("&numRamal%s&pgn=%s&bloco=%s&pg=%s", $_GET["numRamal"], $_GET["pgn"], $_GET["bloco"], $_GET["pg"]);
$recontaPag = ($acao == 'inseri') || ($acao == "deleta") || isset($_GET['pesquisa']);
if ($acao == "deleta") {
$id = $_GET["id"];
//
// Verifica se existem rotas referenciadas ao tronco
//
$msg = '';
$query = "select count(*) from pbx_rotas_saida_canais where canal = (select nome from pbx_troncos_dahdi where id = '$id')";
$result = pg_query($dbcon, $query);
if (!$result) {
$msg = "Não foi possível verificar as \"Rotas\" relacionadas!";
} else {
$row = pg_fetch_row($result);
if ($row[0])
$msg = "Não é possível excluir este \"Dispositivo\", existem rotas associadas ao mesmo!";
}
if (!$msg) {
$query = "select count(*) from pbx_troncos_dahdi where tipo_cadastro = 'T' and dispositivo = '$id'";
$result = pg_query($dbcon, $query);
if (!$result) {
$msg = "Não foi possível verificar os \"Troncos\" relacionados!";
} else {
$row = pg_fetch_row($result);
if ($row[0])
$msg = "Não é possível excluir este \"Dispositivo\", existem \"Troncos\" associados ao mesmo!";
}
}
if (!$msg) {
$query = "delete from pbx_troncos_dahdi where id='$id'";
pg_query($dbcon, $query);
GeraDahdi($dbcon, 1);
} else {
$disp = "";
echo $disp;
}
}
?>
Palavra Chave |
" onkeyup="ConsultaRamal('index.php?idProg=10050&pbxRequest=1', event);" size="20">
|
$paramURL = sprintf("&pgn=%s&bloco=%s&pg=%s", $_GET["pgn"], $_GET["bloco"], $_GET["pg"]);?>
NOVO DISPOSITIVO
|
Id |
Descrição |
Contrato |
Ações |
$janW = '500';
$janH = '400';
$compl = '';
if (isset($_GET['pesquisa']) && $_GET['pesquisa']) {
$compl = PreparaLike($filtro, true);
$compl = sprintf("and (a.nome ilike %s )", $compl);
}
$query = "SELECT a.id, a.nome as descricao, coalesce(b.contr_descricao, '-') as contr_descricao
FROM pbx_troncos_dahdi a
left join pbx_tarif_contrato b on b.contr_id = a.contrato
where a.tipo_cadastro = 'D' $compl
order by id asc";
$params = "&pbxRequest=1&numRamal=$filtro";
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " limit $regPagina offset $offSet";
$result = pg_query($dbcon, $query);
$z = 0;
while ($dados = pg_fetch_array($result)) {
?>
echo $dados['id']; ?> |
echo $dados['descricao']; ?> |
echo $dados['contr_descricao']; ?> |
|
$z++;
} if ($z == 0) {
?>
Não foram encontrados registros |
}
?>
|
|