$query = "SELECT distinct a.id_asterisk from pbx_horarios a, pbx_horarios_itens b where a.org_id = $1 and a.org_id = b.org_id and b.id_horario = a.id and a.id = $2 order by nome asc";
$query = "SELECT caixa_postal FROM pbx_voicemail_usuarios where org_id = {$org_id} and caixa_postal = '$caixa_postal[0]'";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaogrupoExist($dbcon, $acaoDest, $org_id){
$query = "SELECT * FROM pbx_grupos where org_id = {$org_id} and numero = '$acaoDest' order by id asc";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoFilasExist($dbcon, $acaoDest, $org_id){
$query = "SELECT numero FROM pbx_queues_grupos where status='A' and org_id = {$org_id} and numero = '$acaoDest'";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoHorariosExist($dbcon, $acaoDest, $org_id){
$query = "SELECT distinct a.id from pbx_horarios a, pbx_horarios_itens b where a.org_id = {$org_id} and a.org_id = b.org_id and b.id_horario = a.id and a.id = $acaoDest order by nome asc";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoDisaExist($dbcon, $acaoDest, $org_id){
$query = "SELECT numero FROM pbx_disa where org_id = {$org_id} and numero = '$acaoDest'";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoAnunciosExist($dbcon, $acaoDest, $org_id){
$query = "SELECT * FROM pbx_anuncios where org_id = {$org_id} and id = $acaoDest order by nome asc";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoConferenciaExist($dbcon, $acaoDest, $org_id){
$query = "SELECT * FROM pbx_conferencia where org_id = {$org_id} and numero = $acaoDest order by numero asc";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoCallbackExist($dbcon, $acaoDest, $org_id){
$query = "SELECT distinct id, descricao FROM pbx_callback where org_id = {$org_id} and id = $acaoDest order by descricao ";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaointegativaExist($dbcon, $acaoDest, $org_id){
$query = "select b.itgm_id as itgm_id, a.itgc_nome || '-' || b.itgm_nome as itgc_nome
from pbx_integracao_configuracao a, pbx_integracao_metodo b
where org_id = {$org_id} and b.itgm_id = $acaoDest and b.itgc_id = a.itgc_id and b.itgm_retorno = 1 order by a.itgc_nome, b.itgm_nome";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
function AcaoRotaInternaExist($dbcon, $acaoDest, $org_id){
$query = "select b.modelo as id, b.modelo as nome
from pbx_rotas_saida a, pbx_rotas_saida_modelos b
where org_id = {$org_id} and b.id_rota = a.id
and upper(a.tipo) = 'I' and b.modelo = '$acaoDest'
order by 1";
$result2 = pg_query($dbcon, $query);
if ( pg_num_rows($result2) > 0){
return true;
}
return false;
}
function AcaoRepetirExist($acaoDest){
if(!strcmp( "repetir", $acaoDest )){
return true;
}
return false;
}
function AcaoDesligarExist($acaoDest){
if(!strcmp( "desligar", $acaoDest) ){
return true;
}
return false;
}
/* empresa de PBX -> cadastro -> outros -> empresa */
function AcaoDepartamentoExist($dbcon, $acaoDest, $org_id, $idEmpresa){
$query = "SELECT * FROM pbx_departamentos where org_id = {$org_id} and empresa = '$idEmpresa' and id = $acaoDest order by id asc";
$result = pg_query($dbcon, $query);
if ( pg_num_rows($result) > 0){
return true;
}
return false;
}
/*Verifica se as op<EFBFBD><EFBFBD>es informado pelo usu<EFBFBD>rio existe no banco de dados */
/* empresa de PBX -> cadastro -> outros -> empresa */
function AcoesExist($dbcon, $opcao, $acaoDest, $opcao2=0, $idEmpresa=0){