|
|
|
@ -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) { |
|
|
|
|