";
$mensagens .= sprintf("alert('%s');", $ex->getMessage());
$mensagens .= "";
}
}
$compl = '';
$pesquisa = '';
if (isset($_GET['pesquisa']) && $_GET['pesquisa']) {
$compl = PreparaLike($filtro, true);
$compl = sprintf("and (a.descricao ilike %s or a.grupo ilike %s or a.contexto ilike %s)", $compl, $compl, $compl);
$pesquisa = "&pesquisa=1";
}
$compl .= " AND a.org_id = {$org_id} ";
$query = "SELECT a.id, a.descricao, a.grupo, a.porta, a.contexto, coalesce(b.contr_descricao, '-') as contr_descricao, a.portabilidade
FROM pbx_troncos_khomp a
LEFT JOIN pbx_tarif_contrato b on b.contr_id = a.contrato
WHERE 1=1 $compl
ORDER BY id ASC";
$params = "&pbxRequest=1&numRamal=$filtro" . $pesquisa;
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " limit $regPagina offset $offSet";
$result = pg_query($dbcon, $query);
?>
= (!empty($mensagens)) ? $mensagens : null; ?>