|
|
|
@ -45,17 +45,17 @@ foreach ($colas as $key => $cola) {
|
|
|
|
|
$nome = RemoveExibicaoOrg($info['nome']); |
|
|
|
|
$org_id = $info['org_id']; |
|
|
|
|
|
|
|
|
|
$query = sprintf("SELECT dac FROM pbx_supervisor_dacs WHERE dac = %s", QuotedStr($nome)); |
|
|
|
|
$query = sprintf("SELECT fila_asterisk FROM pbx_supervisor_dacs WHERE fila_asterisk = %s", QuotedStr($key)); |
|
|
|
|
$result = pg_query($dbcon, $query); |
|
|
|
|
$exists = pg_num_rows($result); |
|
|
|
|
|
|
|
|
|
if ($exists) { |
|
|
|
|
$query = "UPDATE pbx_supervisor_dacs set atendidas = %s, abandonadas = %s, espera = %s, tempo_espera = %s, tempo_nivel_servico = %s, percentual_nivel_servico = %s WHERE dac = %s"; |
|
|
|
|
$query = sprintf($query, QuotedStr($cola['Completed']), QuotedStr($cola['Abandoned']), QuotedStr($cola['Calls']), QuotedStr(($cola['Calls'] ? $cola['Holdtime'] : 0)), QuotedStr($cola['ServiceLevel']), QuotedStr($cola['ServicelevelPerf']), QuotedStr($nome)); |
|
|
|
|
$query = "UPDATE pbx_supervisor_dacs set atendidas = %s, abandonadas = %s, espera = %s, tempo_espera = %s, tempo_nivel_servico = %s, percentual_nivel_servico = %s WHERE fila_asterisk = %s"; |
|
|
|
|
$query = sprintf($query, QuotedStr($cola['Completed']), QuotedStr($cola['Abandoned']), QuotedStr($cola['Calls']), QuotedStr(($cola['Calls'] ? $cola['Holdtime'] : 0)), QuotedStr($cola['ServiceLevel']), QuotedStr($cola['ServicelevelPerf']), QuotedStr($key)); |
|
|
|
|
$result = pg_query($dbcon, $query); |
|
|
|
|
} else { |
|
|
|
|
$query = "INSERT INTO pbx_supervisor_dacs (atendidas, abandonadas, espera, tempo_espera, tempo_nivel_servico, percentual_nivel_servico, dac, org_id) VALUES(%s,%s,%s,%s,%s,%s,%s,%d)"; |
|
|
|
|
$query = sprintf($query, QuotedStr($cola['Completed']), QuotedStr($cola['Abandoned']), QuotedStr($cola['Calls']), QuotedStr(($cola['Calls'] ? $cola['Holdtime'] : 0)), QuotedStr($cola['ServiceLevel']), QuotedStr($cola['ServicelevelPerf']), QuotedStr($nome), $org_id); |
|
|
|
|
$query = "INSERT INTO pbx_supervisor_dacs (atendidas, abandonadas, espera, tempo_espera, tempo_nivel_servico, percentual_nivel_servico, dac, org_id, fila_asterisk) VALUES(%s,%s,%s,%s,%s,%s,%s,%d,%s)"; |
|
|
|
|
$query = sprintf($query, QuotedStr($cola['Completed']), QuotedStr($cola['Abandoned']), QuotedStr($cola['Calls']), QuotedStr(($cola['Calls'] ? $cola['Holdtime'] : 0)), QuotedStr($cola['ServiceLevel']), QuotedStr($cola['ServicelevelPerf']), QuotedStr($nome), $org_id, QuotedStr($key)); |
|
|
|
|
$result = pg_query($dbcon, $query); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|