from (select id, tipo || '/' || username as nome_canal, nome, max_ligacoes from pbx_troncos) as troncos, pbx_rotas_saida_canais b
from (select id, tipo || '/' || nome_asterisk as nome_canal, nome, nome_asterisk, max_ligacoes, org_id from pbx_troncos) as troncos, pbx_rotas_saida_canais b
where troncos.nome = b.canal and b.id_rota=" . $dados['id'] . " order by b.id asc";
where troncos.nome = b.canal and troncos.org_id = b.org_id and b.id_rota=" . $dados['id'] . " order by b.id asc";
from (select id as id_tronco, tipo || '/' || username as nome_canal, nome, max_ligacoes, callerid, tipo, callerid_tronco from pbx_troncos) as troncos,
from (select id as id_tronco, tipo || '/' || nome_asterisk as nome_canal, nome, nome_asterisk, max_ligacoes, callerid, tipo, callerid_tronco, org_id from pbx_troncos) as troncos,
pbx_rotas_saida_canais b
pbx_rotas_saida_canais b
where troncos.nome = b.canal and b.id_rota=" . $dados['id'] . " order by b.id asc";
where troncos.nome = b.canal and troncos.org_id = b.org_id and b.id_rota=" . $dados['id'] . " order by b.id asc";
$result3 = pg_query($dbcon, $query3);
$result3 = pg_query($dbcon, $query3);
while ($dados3 = pg_fetch_array($result3)) {
while ($dados3 = pg_fetch_array($result3)) {
@ -3467,7 +3467,8 @@ function GeraDahdi($dbcon, $reload) {
@ -4123,9 +4124,9 @@ function VerDependenciaTronco($id) {
function GetDependenciaTronco($id) {
function GetDependenciaTronco($id) {
try {
try {
$query = "select 'Rota de Sa<EFBFBD>da' as dep, c.id, c.nome from pbx_rotas_saida_canais a, pbx_troncos b, pbx_rotas_saida c where a.canal = b.nome and a.id_rota = c.id and b.id = '$id'
$query = "select 'Rota de Sa<EFBFBD>da' as dep, c.id, c.nome from pbx_rotas_saida_canais a, pbx_troncos b, pbx_rotas_saida c where a.canal = b.nome and a.id_rota = c.id and a.org_id = c.org_id and b.id = '$id'
union
union
select 'Rota de Entrada' as dep, b.id, b.nome from pbx_rotas_entrada_troncos a, pbx_rotas_entrada b where b.id = a.id_rota and a.id_tronco = '$id'
select 'Rota de Entrada' as dep, b.id, b.nome from pbx_rotas_entrada_troncos a, pbx_rotas_entrada b where b.id = a.id_rota and b.org_id = a.org_id and a.id_tronco = '$id'
union
union
select 'Contextos' as dep, c.id, c.nome from pbx_contextos_canais a, pbx_troncos b, pbx_contextos c where a.canal = b.nome and a.id_contexto = c.id and b.id = '$id'";
select 'Contextos' as dep, c.id, c.nome from pbx_contextos_canais a, pbx_troncos b, pbx_contextos c where a.canal = b.nome and a.id_contexto = c.id and b.id = '$id'";