|
|
|
@ -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 "; |
|
|
|
|
|
|
|
|
|