diff --git a/app/xml_cdr/app_languages.php b/app/xml_cdr/app_languages.php index 3c823a1f84..e1fa128eca 100644 --- a/app/xml_cdr/app_languages.php +++ b/app/xml_cdr/app_languages.php @@ -101,9 +101,20 @@ $text['label-download']['fr-fr'] = "Télécharger"; $text['label-phoneip']['en-us'] = "Phone IP"; + $text['label-phoneip']['es-cl'] = "Teléfono IP"; $text['label-phoneip']['pt-pt'] = "IP do Telefone"; $text['label-phoneip']['fr-fr'] = "Phone IP"; + $text['label-missed']['en-us'] = "Missed"; + $text['label-missed']['es-cl'] = "Perdidas"; + $text['label-missed']['pt-pt'] = "Perdidas"; + $text['label-missed']['fr-fr'] = "Perdus"; + + $text['label-failed']['en-us'] = "Failed"; + $text['label-failed']['es-cl'] = "Fracasado"; + $text['label-failed']['pt-pt'] = "Fracassado"; + $text['label-failed']['fr-fr'] = "manqué"; + $text['button-statistics']['en-us'] = "Statistics"; $text['button-statistics']['es-cl'] = "Estadísticas"; $text['button-statistics']['pt-pt'] = "Estatísticas"; diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index 103d5ef2f7..059c19bb5e 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -284,6 +284,7 @@ else { //show the results echo "\n"; echo "\n"; + echo "\n"; //echo th_order_by('direction', 'Direction', $order_by, $order); //echo th_order_by('default_language', 'Language', $order_by, $order); //echo th_order_by('context', 'Context', $order_by, $order); @@ -338,9 +339,41 @@ else { elseif (file_exists($tmp_dir.'/'.$row['uuid'].'_1.mp3')) { $tmp_name = $row['uuid']."_1.mp3"; } - echo "\n"; - //echo " \n"; + if ( + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_inbound_missed.png") && + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_inbound_connected.png") && + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_outbound_failed.png") && + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_outbound_connected.png") && + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_local_failed.png") && + file_exists($_SERVER["DOCUMENT_ROOT"]."/themes/".$_SESSION['domain']['template']['name']."/images/icon_cdr_local_connected.png") + ) { + echo " \n"; + } + else { + echo " "; + } //echo " \n"; //echo " \n"; //echo " \n"; @@ -397,7 +430,7 @@ else { echo " \n"; } if (permission_exists("xml_cdr_mos")) { - echo " \n"; + echo " \n"; } if (if_group("admin") || if_group("superadmin")) { echo " \n"; diff --git a/themes/enhanced/images/icon_cdr_inbound_connected.png b/themes/enhanced/images/icon_cdr_inbound_connected.png new file mode 100644 index 0000000000..5d4bbf8dfc Binary files /dev/null and b/themes/enhanced/images/icon_cdr_inbound_connected.png differ diff --git a/themes/enhanced/images/icon_cdr_inbound_missed.png b/themes/enhanced/images/icon_cdr_inbound_missed.png new file mode 100644 index 0000000000..fd2fe0fe42 Binary files /dev/null and b/themes/enhanced/images/icon_cdr_inbound_missed.png differ diff --git a/themes/enhanced/images/icon_cdr_local_connected.png b/themes/enhanced/images/icon_cdr_local_connected.png new file mode 100644 index 0000000000..798c84c3e4 Binary files /dev/null and b/themes/enhanced/images/icon_cdr_local_connected.png differ diff --git a/themes/enhanced/images/icon_cdr_local_failed.png b/themes/enhanced/images/icon_cdr_local_failed.png new file mode 100644 index 0000000000..8c0132286b Binary files /dev/null and b/themes/enhanced/images/icon_cdr_local_failed.png differ diff --git a/themes/enhanced/images/icon_cdr_outbound_connected.png b/themes/enhanced/images/icon_cdr_outbound_connected.png new file mode 100644 index 0000000000..900d187503 Binary files /dev/null and b/themes/enhanced/images/icon_cdr_outbound_connected.png differ diff --git a/themes/enhanced/images/icon_cdr_outbound_failed.png b/themes/enhanced/images/icon_cdr_outbound_failed.png new file mode 100644 index 0000000000..cf1f4cd1aa Binary files /dev/null and b/themes/enhanced/images/icon_cdr_outbound_failed.png differ
 
".$row['direction'].""; + switch ($row['direction']) { + case "inbound" : + if ($row['billsec'] == 0) + echo "".$text[\n"; + else + echo "".$text[\n"; + break; + case "outbound" : + if ($row['billsec'] == 0) + echo "".$text[\n"; + else + echo "".$text[\n"; + break; + case "local" : + if ($row['billsec'] == 0) + echo "".$text[\n"; + else + echo "".$text[\n"; + break; + } + echo "  ".$row['default_language']."".$row['context']."".$row['leg']."".number_format($row['pdd_ms']/1000,2)."s 0) ? "title='".($row['rtp_audio_in_mos'] / 5 * 100)."%'" : null)."'>".((strlen($row['rtp_audio_in_mos']) > 0) ? $row['rtp_audio_in_mos'] : " ")." 0) ? "title='".($row['rtp_audio_in_mos'] / 5 * 100)."%'" : null).">".((strlen($row['rtp_audio_in_mos']) > 0) ? $row['rtp_audio_in_mos'] : " ")."".$hangup_cause."