Browse Source

Correção de bug na interface do supervisor, que impossibilitava o gerenciamento de pausa dos agentes pepelo próprio supervisor.

1.8.1-monitor
guilherme guia 1 year ago
parent
commit
1b4edbf844
  1. 15
      supervisor.php

15
supervisor.php

@ -1034,17 +1034,19 @@ function PausaAgente($dbcon, $ramal, $dac, $matricula) {
$idSessao = "SSpausa_" . $matricula;
$pausa = GetPausa($dbcon, $matricula); // $_SESSION[$idSessao];
$codMotivo = $_SESSION["SetListaMotivo"];
$GLOBALS["ramalOperacao"] = $ramal;
if (!$pausa) {
$result = GetUrl(AST_ADD_PAUSA, $dac, $matricula);
if ($result) {
$result = @pg_query($db, "begin");
// $result = @pg_query($db, "begin");
@pg_query($dbcon, "begin");
//Descricao do Motivo de pausa
$query = "select motivo from pbx_motivos_pausas where id = '$codMotivo'";
$result = @pg_query($dbcon, $query);
if ($result) {
$rowMotivo = @pg_fetch_row($result);
$descMotivo = $rowMotivo[0];
@ -1084,16 +1086,19 @@ function PausaAgente($dbcon, $ramal, $dac, $matricula) {
}
}
if ($result) {
@pg_query($db, "commit");
@pg_query($dbcon, "commit");
$_SESSION[$idSessao] = 1;
$_SESSION[AGT_ULT_EVENTO] = "PAUSA";
return "OK;O agente \"Matricula: $matricula \" foi colocado em pausa!";
} else {
@pg_query($db, "rollback");
var_dump($result);
die;
@pg_query($dbcon, "rollback");
return "ERRO;A operação não pode ser realizada! Erro: " + pg_last_error($dbcon);
}
}
} else {
}else {
$result = GetUrl(AST_REM_PAUSA, $dac, $matricula);
if ($result) {

Loading…
Cancel
Save