|
|
|
@ -231,6 +231,7 @@
|
|
|
|
|
$exige_classificacao = $_POST["exige_classificacao"]; |
|
|
|
|
$justificativa_pausa = $_POST["justificativa_pausa"]; |
|
|
|
|
$retornar_abandonadas = isset($_POST["retornar_abandonadas"]) ? $_POST["retornar_abandonadas"] : 0; |
|
|
|
|
$libera_pausa = isset($_POST['libera_pausa']) ? $_POST['libera_pausa'] : 0; |
|
|
|
|
|
|
|
|
|
if ($acao == "inseri") { |
|
|
|
|
if (strtoupper($nome) != 'TODOS') {// VERIFICA NOME DA FILA <> TODOS |
|
|
|
@ -250,13 +251,13 @@
|
|
|
|
|
if (!$row[0] && !$row[1]) { |
|
|
|
|
$query = "INSERT INTO pbx_queues_grupos(nome, musicclass, strategy, servicelevel, timeout, retry, |
|
|
|
|
maxlen, joinempty, eventwhencalled, eventmemberstatus, ringinuse, |
|
|
|
|
periodic_announce_frequency,wrapuptime,autofill,autopause,\"announce-frequency\",\"announce-holdtime\",\"announce-round-seconds\",\"monitor-format\",\"monitor-type\",reportholdtime,timeoutrestart |
|
|
|
|
,numero,timeout2,m_espera,opcao,acao,setinterfacevar,anuncio, id_transbordo, max_agente_pausa, tempo_ring, exige_classificacao, justificativa_pausa, context, retornar_abandonadas,status $dataClass,modo_atendimento,id_pesquisa_liberacao, disponivelfila) |
|
|
|
|
VALUES ('$nome', '$musicclass', '$strategy', $servicelevel, $timeout, $retry, |
|
|
|
|
$maxlen, '$joinempty', '$eventwhencalled', '$eventmemberstatus', '$ringinuse', |
|
|
|
|
$periodic_announce_frequency, |
|
|
|
|
'$wrapuptime','$autofill','$autopause','$announce_frequency','$announce_holdtime','$announce_round_seconds','$monitor_format', |
|
|
|
|
'$monitor_type','$reportholdtime','$timeoutrestart','$numero','$timeout2','$m_espera','$opcao','$acao_opcao','$setinterfacevar','$som_ura', $idTransbordo, $max_agente_pausa, $tempoRing, $exige_classificacao, $justificativa_pausa, '$context', $retornar_abandonadas,'$ativaFila' $dateClass,'$modoAtendimento',$pesquisaLiberacao, '$disponivelfila')"; |
|
|
|
|
periodic_announce_frequency,wrapuptime,autofill,autopause,\"announce-frequency\",\"announce-holdtime\",\"announce-round-seconds\",\"monitor-format\",\"monitor-type\",reportholdtime,timeoutrestart, |
|
|
|
|
numero,timeout2,m_espera,opcao,acao,setinterfacevar,anuncio, id_transbordo, max_agente_pausa, tempo_ring, exige_classificacao, justificativa_pausa, context, retornar_abandonadas,status $dataClass, |
|
|
|
|
modo_atendimento,id_pesquisa_liberacao, disponivelfila, libera_pausa) |
|
|
|
|
VALUES ('$nome', '$musicclass', '$strategy', $servicelevel, $timeout, $retry, $maxlen, '$joinempty', '$eventwhencalled', '$eventmemberstatus', '$ringinuse', $periodic_announce_frequency,'$wrapuptime'," |
|
|
|
|
. "'$autofill','$autopause','$announce_frequency','$announce_holdtime','$announce_round_seconds','$monitor_format','$monitor_type','$reportholdtime','$timeoutrestart','$numero','$timeout2','$m_espera'," |
|
|
|
|
. "'$opcao','$acao_opcao','$setinterfacevar','$som_ura', $idTransbordo, $max_agente_pausa, $tempoRing, $exige_classificacao, $justificativa_pausa, '$context', $retornar_abandonadas,'$ativaFila' $dateClass," |
|
|
|
|
. "'$modoAtendimento',$pesquisaLiberacao, '$disponivelfila', '$libera_pausa')"; |
|
|
|
|
|
|
|
|
|
pg_query($dbcon, $query); |
|
|
|
|
$query2 = "select id from pbx_queues_grupos order by id desc limit 1"; |
|
|
|
@ -297,7 +298,7 @@
|
|
|
|
|
maxlen='$maxlen', joinempty='$joinempty', eventwhencalled='$eventwhencalled', eventmemberstatus='$eventmemberstatus', ringinuse='$ringinuse', |
|
|
|
|
periodic_announce_frequency='$periodic_announce_frequency',wrapuptime='$wrapuptime',autofill='$autofill',autopause='$autopause',\"announce-frequency\"='$announce_frequency',\"announce-holdtime\"='$announce_holdtime',\"announce-round-seconds\"='$announce_round_seconds',\"monitor-format\"='$monitor_format', |
|
|
|
|
\"monitor-type\" ='$monitor_type',reportholdtime='$reportholdtime',timeoutrestart='$timeoutrestart',numero='$numero',timeout2='$timeout2',m_espera='$m_espera',opcao='$opcao',acao='$acao_opcao',setinterfacevar='$setinterfacevar', anuncio='$som_ura', id_transbordo = '$idTransbordo', max_agente_pausa = '$max_agente_pausa', |
|
|
|
|
tempo_ring = '$tempoRing', exige_classificacao = '$exige_classificacao', justificativa_pausa = '$justificativa_pausa', context = '$context', retornar_abandonadas = '$retornar_abandonadas', modo_atendimento = '$modoAtendimento',id_pesquisa_liberacao = $pesquisaLiberacao,disponivelfila = '$disponivelfila',status = '$ativaFila' $dataClass |
|
|
|
|
tempo_ring = '$tempoRing', exige_classificacao = '$exige_classificacao', justificativa_pausa = '$justificativa_pausa', context = '$context', retornar_abandonadas = '$retornar_abandonadas', modo_atendimento = '$modoAtendimento',id_pesquisa_liberacao = $pesquisaLiberacao,disponivelfila = '$disponivelfila',libera_pausa = '$libera_pausa',status = '$ativaFila' $dataClass |
|
|
|
|
WHERE id=$id"; |
|
|
|
|
|
|
|
|
|
pg_query($dbcon, $query); |
|
|
|
@ -424,6 +425,7 @@
|
|
|
|
|
$justificativa_pausa = $dados["justificativa_pausa"]; |
|
|
|
|
$exige_classificacao = $dados["exige_classificacao"]; |
|
|
|
|
$retornar_abandonadas = $dados["retornar_abandonadas"]; |
|
|
|
|
$libera_pausa = $dados['libera_pausa']; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!isset($monitor_format)) { |
|
|
|
@ -434,34 +436,58 @@
|
|
|
|
|
<form action="index.php?idProg=11002&pbxRequest=1&acao=<?php echo $acao; ?>&acao2=salva<?php echo $param ?>" onsubmit="return Verify();" method="post" name="form1" target="_self" id="form1">
|
|
|
|
|
<table width="750" height="335" border="1" align="center" cellpadding="0" cellspacing="0" class="tabela" style="min-width: 760px; width: 860px;"> |
|
|
|
|
<tr bordercolor="#EAEAEA" class="cabecalho" background="img/button03.gif"> |
|
|
|
|
<td height="18" colspan="4" class="cabecalho"><div align="center">CADASTRO DE FILAS |
|
|
|
|
<td height="18" colspan="4" class="cabecalho"> |
|
|
|
|
<div align="center">CADASTRO DE FILAS |
|
|
|
|
<input name="id" type="hidden" id="id2" value="<?php |
|
|
|
|
if ($acao == 'edita') { |
|
|
|
|
echo $id; |
|
|
|
|
} |
|
|
|
|
?>" /> |
|
|
|
|
</div></td> |
|
|
|
|
</div> |
|
|
|
|
</td> |
|
|
|
|
</tr> |
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
|
|
<td height="21" colspan="4" class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
|
|
<td height="21" colspan="4" class="labels"> |
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
|
|
<tr> |
|
|
|
|
<td><fieldset> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Nome:</legend> |
|
|
|
|
<input name="nome" type="text" class="validate[required,length[0,100]] caixas" id="nome2" value="<?php |
|
|
|
|
if ($acao == 'edita') { |
|
|
|
|
echo $nome . '"'. 'disabled="disabled' ; |
|
|
|
|
} |
|
|
|
|
?>" /> |
|
|
|
|
</fieldset></td> |
|
|
|
|
<td><fieldset> |
|
|
|
|
</fieldset> |
|
|
|
|
</td> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Número:</legend> |
|
|
|
|
<input name="numero" type="text" class="validate[required,custom[onlyNumber],length[0,100]] caixas" id="numero6" value="<?php |
|
|
|
|
if ($acao == 'edita') { |
|
|
|
|
echo $numero; |
|
|
|
|
} |
|
|
|
|
?>" /> |
|
|
|
|
</fieldset></td> |
|
|
|
|
<td><fieldset> |
|
|
|
|
</fieldset> |
|
|
|
|
</td> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Liberar Pausa <span title="PAUSA QUE O AGENTE NÃO PODERA REMOVER"><b>(?)</b></span></legend> |
|
|
|
|
<?php |
|
|
|
|
$query = "SELECT CASE WHEN (produtiva = 1) THEN motivo || '(PRODUTIVA)' ELSE motivo END AS motivo FROM pbx_motivos_pausas WHERE flag = 1"; |
|
|
|
|
$result = pg_query($dbcon, $query); |
|
|
|
|
$motivos_pausa = pg_fetch_all($result); |
|
|
|
|
?> |
|
|
|
|
<select name="libera_pausa" class="caixas"> |
|
|
|
|
<option value="0">-----------</option> |
|
|
|
|
<?php foreach($motivos_pausa as $v) { ?> |
|
|
|
|
<option value="<?= str_replace('(PRODUTIVA)', '', $v['motivo']) ?>"><?= $v['motivo'] ?></option>
|
|
|
|
|
<?php } ?> |
|
|
|
|
</select> |
|
|
|
|
</fieldset> |
|
|
|
|
</td> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Música de Espera:</legend> |
|
|
|
|
<input name="m_espera" id="m_espera" onclick="HablitaMusica();" type="radio" value="V" <?php |
|
|
|
|
if ($acao == 'edita') { |
|
|
|
@ -481,8 +507,10 @@
|
|
|
|
|
} |
|
|
|
|
?> /> |
|
|
|
|
Não |
|
|
|
|
</fieldset></td> |
|
|
|
|
<td><fieldset> |
|
|
|
|
</fieldset> |
|
|
|
|
</td> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Classe de Música:</legend> |
|
|
|
|
<select name="musicclass" id="musicclass" class="caixas" > |
|
|
|
|
<option value="" selected>------------</option> |
|
|
|
@ -501,15 +529,21 @@
|
|
|
|
|
?>><?php echo $dados2['nome']; ?></option>
|
|
|
|
|
<?php } ?> |
|
|
|
|
</select> |
|
|
|
|
</fieldset></td> |
|
|
|
|
</fieldset> |
|
|
|
|
</td> |
|
|
|
|
|
|
|
|
|
</tr> |
|
|
|
|
</table></td> |
|
|
|
|
</table> |
|
|
|
|
</td> |
|
|
|
|
</tr> |
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
|
|
<td height="21" colspan="4" class="labels"><div align="right"></div> <div align="right"> |
|
|
|
|
<td height="21" colspan="4" class="labels"> |
|
|
|
|
<div align="right"></div> |
|
|
|
|
<div align="right"> |
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
|
|
<tr> |
|
|
|
|
<td><fieldset> |
|
|
|
|
<td> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Estratégia:</legend> |
|
|
|
|
<div align="left"> |
|
|
|
|
<select name="strategy" class="validate[optional] caixas" id="strategy"> |
|
|
|
@ -585,12 +619,15 @@
|
|
|
|
|
</td> |
|
|
|
|
</tr> |
|
|
|
|
</table> |
|
|
|
|
</div></td> |
|
|
|
|
</div> |
|
|
|
|
</td> |
|
|
|
|
</tr> |
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
|
|
<td height="16" colspan="4" bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
|
|
<td height="16" colspan="4" bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="labels"> |
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
|
|
<tr> |
|
|
|
|
<td width="25%"><fieldset> |
|
|
|
|
<td width="25%"> |
|
|
|
|
<fieldset> |
|
|
|
|
<legend class="labels">Ligações sem Agentes?:</legend> |
|
|
|
|
<input name="joinempty" type="radio" value="yes" <?php |
|
|
|
|
if ($acao == 'edita') { |
|
|
|
|