3d274f1f by Manish Mihsra

Added correction to campaign wise report and disabled drop down when agent on Predictive-wait

1 parent 5111eb8b
...@@ -218,9 +218,9 @@ class ReportController extends Controller ...@@ -218,9 +218,9 @@ class ReportController extends Controller
218 foreach ($crmcallObjs as $key => $crmcallObj) { 218 foreach ($crmcallObjs as $key => $crmcallObj) {
219 $reportArr[$crmcallObj->client]['dials']++; 219 $reportArr[$crmcallObj->client]['dials']++;
220 220
221 if($crmcallObj->user_id != 0) $reportArr[$crmcallObj->client]['connects']++; 221 if($crmcallObj->status == "ANSWER") $reportArr[$crmcallObj->client]['connects']++;
222 222
223 if(strstr($crmcallObj->userstatus, "Contacted"))$reportArr[$crmcallObj->client]['contacts']++; 223 if($crmcallObj->user_id != 0)$reportArr[$crmcallObj->client]['contacts']++;
224 if(stristr($crmcallObj->usersubstatus, "follow"))$reportArr[$crmcallObj->client]['callbacks']++; 224 if(stristr($crmcallObj->usersubstatus, "follow"))$reportArr[$crmcallObj->client]['callbacks']++;
225 225
226 if(strstr($crmcallObj->status, "NOANSWER"))$reportArr[$crmcallObj->client]['no_answer']++; 226 if(strstr($crmcallObj->status, "NOANSWER"))$reportArr[$crmcallObj->client]['no_answer']++;
...@@ -245,7 +245,7 @@ class ReportController extends Controller ...@@ -245,7 +245,7 @@ class ReportController extends Controller
245 $finalArr[$key]['connects_per'] = round(($report['connects'] / $report['dials']) * 100, 2); 245 $finalArr[$key]['connects_per'] = round(($report['connects'] / $report['dials']) * 100, 2);
246 $finalArr[$key]['no_answer_per'] = round(($report['no_answer'] / $report['dials']) * 100, 2); 246 $finalArr[$key]['no_answer_per'] = round(($report['no_answer'] / $report['dials']) * 100, 2);
247 $finalArr[$key]['busy_per'] = round(($report['busy'] / $report['dials']) * 100, 2); 247 $finalArr[$key]['busy_per'] = round(($report['busy'] / $report['dials']) * 100, 2);
248 $finalArr[$key]['abandoned_per'] = round(($report['abandoned'] / $report['dials']) * 100, 2); 248 $finalArr[$key]['abandoned_per'] = round(($report['abandoned'] / $report['connects']) * 100, 2);
249 $finalArr[$key]['sit_tones_per'] = round(($report['sit_tones'] / $report['dials']) * 100, 2); 249 $finalArr[$key]['sit_tones_per'] = round(($report['sit_tones'] / $report['dials']) * 100, 2);
250 } 250 }
251 251
......
...@@ -1249,6 +1249,7 @@ function updateDialerUI() ...@@ -1249,6 +1249,7 @@ function updateDialerUI()
1249 if(kstychCall['mCallState']=="Wait") 1249 if(kstychCall['mCallState']=="Wait")
1250 { 1250 {
1251 if(kstychDialer['mDialerState']!="Manual"){$("#dialerstate_btn").parent().attr("disabled",false)}; 1251 if(kstychDialer['mDialerState']!="Manual"){$("#dialerstate_btn").parent().attr("disabled",false)};
1252 if(kstychDialer['mDialerSubState']=="Predictive"){$("#dialerstate_btn").parent().attr("disabled",true)};
1252 if(kstychDialer['mmanualallow']=='Yes')$("#manualdialnumber_txt").attr("disabled",false); 1253 if(kstychDialer['mmanualallow']=='Yes')$("#manualdialnumber_txt").attr("disabled",false);
1253 else $("#manualdialnumber_txt").attr("disabled",true); 1254 else $("#manualdialnumber_txt").attr("disabled",true);
1254 1255
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!