From a35022b29fb6301b2d967ac75324b18439038ebb Mon Sep 17 00:00:00 2001 From: azammitdcarf Date: Thu, 21 Jan 2010 00:24:53 +0000 Subject: [PATCH] Added that supervisor outcomes should be given priority along with final outcomes --- functions/functions.operator.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/functions/functions.operator.php b/functions/functions.operator.php index 377a5c32..b1b51fc4 100644 --- a/functions/functions.operator.php +++ b/functions/functions.operator.php @@ -1228,12 +1228,13 @@ function end_case($operator_id) // //Look for any calls where none should be tried again (this should be a final outcome) + //OR if the call has been refered to the supervisor $sql = "SELECT c.call_id, c.outcome_id FROM `call` as c, `outcome` as o WHERE c.case_id = '$case_id' AND c.outcome_id = o.outcome_id AND o.tryanother = 0 - AND o.outcome_type_id = 4 + AND (o.outcome_type_id = 4 OR o.outcome_type_id = 2) ORDER BY c.call_id DESC LIMIT 1"; @@ -1289,10 +1290,12 @@ function end_case($operator_id) ORDER BY o.contacted DESC,c.call_id DESC LIMIT 1"; - $t = $db->GetRow($sql); + $t = $db->GetRow($sql); - if (!empty($t)) - $outcome = $t['outcome_id']; + if (!empty($t)) + { + $outcome = $t['outcome_id']; + } } else if ($count >= 1) //one or more numbers to be tried again - first code as eligible if ever eligible... {