Browse Source

Correcao dos audios do menu Fila

master
Matheo Bonucia 10 months ago
parent
commit
7d232fb460
  1. 2
      admin/callback.php
  2. 11
      admin/queuesAudios.php

2
admin/callback.php

@ -80,7 +80,7 @@ if ($acao == "deleta") {
</td>
<?php if (!$totaldep) { ?>
<td style="border:0">
<div align="center"><a href="#" onclick="excluir('<?php echo $dados['id']; ?>', '<?php echo $dados['descricao']; ?>', 'DESEJA REALMENTE EXLUIR O REGISTRO:<?php echo $dados['numero']; ?>', 'index.php?idProg=10020&pbxRequest=1&acao=deleta&id=<?php echo $dados['id']; ?>', 'CALLBACK');"><img src="images/delete.gif" alt="APAGAR CALLBACK:<?php echo $dados['numero']; ?>" width="16" height="16" border="0"></a></div>
<div align="center"><a href="#" onclick="excluir('<?php echo $dados['id']; ?>', '<?php echo $dados['descricao']; ?>', 'DESEJA REALMENTE EXCLUIR O REGISTRO:<?php echo $dados['numero']; ?>', 'index.php?idProg=10020&pbxRequest=1&acao=deleta&id=<?php echo $dados['id']; ?>', 'CALLBACK');"><img src="images/delete.gif" alt="APAGAR CALLBACK:<?php echo $dados['numero']; ?>" width="16" height="16" border="0"></a></div>
</td>
<?php } else { ?>
<td style="border:0" width="33%">

11
admin/queuesAudios.php

@ -4,6 +4,7 @@ $fieldsForm = array();
$fieldsForm = $_REQUEST;
$pbxRequest = $fieldsForm['pbxRequest'];
$idprog = $fieldsForm['idProg'];
$org_id = GetOrganizacao();
//Id da campanha
$idFila = $fieldsForm['id'];
@ -76,20 +77,20 @@ if (!isset($fieldsForm['listaGrupos'])) {
if (!isset($fieldsForm['listaGrupoInc'])) {
$fieldsForm['listaGrupoInc'] = '';
}
$fieldsForm['listaGrupos'] = GetAgentesCampanha($dbcon, 'listaGrupos', $idFila, $fieldsForm['listaGrupos'], 0, 1);
$fieldsForm['listaGrupoInc'] = GetAgentesCampanha($dbcon, 'listaGrupoInc', $idFila, $fieldsForm['listaGrupoInc'], 1, 1);
$fieldsForm['listaGrupos'] = GetAgentesCampanha($dbcon, 'listaGrupos', $idFila, $fieldsForm['listaGrupos'], 0, 1,$org_id);
$fieldsForm['listaGrupoInc'] = GetAgentesCampanha($dbcon, 'listaGrupoInc', $idFila, $fieldsForm['listaGrupoInc'], 1, 1,$org_id);
$erro = $fieldsForm['erro'];
function GetAgentesCampanha($dbcon, $nomeCombo, $idFila = 0, $codSel = 0, $gpInc = 0, $multiple = 0) {
function GetAgentesCampanha($dbcon, $nomeCombo, $idFila = 0, $codSel = 0, $gpInc = 0, $multiple = 0, $org_id) {
//$gpInc -> Pesquisa grupos incluidos qunado seu valor é = 1
$nomeComboDisp = $multiple ? ($nomeCombo . "[]") : $nomeCombo;
$multiple = $multiple ? 'multiple="multiple"' : "";
$agentes = "<select name=\"$nomeComboDisp\" style=\"width:280px\" id=\"$nomeCombo\" size=\"8\" $multiple>";
$compl = " org_id = $org_id and";
$query = "select a.gp_id, a.gp_nome || case when(a.user_id = 0)then '' else '**' end as gp_nome
from pbx_grupo a
where gp_status = 1 and gp_nome <> 'SincContaSenha'
where $compl gp_status = 1 and gp_nome <> 'SincContaSenha'
and " . ($gpInc ? "" : " not ") . " exists(select '' from pbx_fila_audios where gp_id = a.gp_id and id = $idFila)
order by a.user_id, a.gp_nome ";

Loading…
Cancel
Save