diff --git a/app/xml_cdr/app_languages.php b/app/xml_cdr/app_languages.php
index 296deaaf73..b36c35db59 100644
--- a/app/xml_cdr/app_languages.php
+++ b/app/xml_cdr/app_languages.php
@@ -115,6 +115,11 @@
$text['label-play']['pt-pt'] = "Tocar";
$text['label-play']['fr-fr'] = "Jouer";
+ $text['label-pause']['en-us'] = "Pause";
+ $text['label-pause']['es-cl'] = "Pausa";
+ $text['label-pause']['pt-pt'] = "Pausa";
+ $text['label-pause']['fr-fr'] = "Pause";
+
$text['label-download']['en-us'] = "Download";
$text['label-download']['es-cl'] = "Descargar";
$text['label-download']['pt-pt'] = "Descarregar";
diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php
index f7354bfbe0..b7e49f705b 100644
--- a/app/xml_cdr/xml_cdr.php
+++ b/app/xml_cdr/xml_cdr.php
@@ -348,7 +348,6 @@ else {
echo th_order_by('caller_id_name', $text['label-cid-name'], $order_by, $order);
echo th_order_by('caller_id_number', $text['label-source'], $order_by, $order);
echo th_order_by('destination_number', $text['label-destination'], $order_by, $order);
- echo "
".$text['label-tools']." | \n";
echo th_order_by('start_stamp', $text['label-start'], $order_by, $order);
echo th_order_by('tta', 'TTA', $order_by, $order);
//echo th_order_by('end_stamp', 'End', $order_by, $order);
@@ -364,6 +363,7 @@ else {
echo th_order_by('rtp_audio_in_mos', 'MOS', $order_by, $order);
}
echo th_order_by('hangup_cause', $text['label-status'], $order_by, $order);
+ echo "".$text['label-tools']." | \n";
if (if_group("admin") || if_group("superadmin") || if_group("cdr")) {
echo " | \n";
}
@@ -486,22 +486,6 @@ else {
}
echo " \n";
echo " \n";
-
- echo " ";
- if (strlen($tmp_name) > 0 && file_exists($_SESSION['switch']['recordings']['dir'].'/archive/'.$tmp_year.'/'.$tmp_month.'/'.$tmp_day.'/'.$tmp_name)) {
- echo " \n";
- echo " ".$text['label-play']."\n";
- echo " \n";
- echo " \n";
- echo " \n";
- echo " ".$text['label-download']."\n";
- echo " \n";
- }
- else {
- echo " \n";
- }
- echo " | \n";
-
echo " ".$tmp_start_epoch." | \n";
//echo " ".$row['end_stamp']." | \n";
@@ -551,9 +535,28 @@ else {
echo $hangup_cause;
}
echo " \n";
+ if (strlen($tmp_name) > 0 && file_exists($_SESSION['switch']['recordings']['dir'].'/archive/'.$tmp_year.'/'.$tmp_month.'/'.$tmp_day.'/'.$tmp_name)) {
+ echo " ";
+ $recording_file_path = '/archive/'.$tmp_year.'/'.$tmp_month.'/'.$tmp_day.'/'.$tmp_name;
+ $recording_file_name = strtolower(pathinfo($tmp_name, PATHINFO_BASENAME));
+ $recording_file_ext = pathinfo($recording_file_name, PATHINFO_EXTENSION);
+ switch ($recording_file_ext) {
+ case "wav" : $recording_type = "audio/wave"; break;
+ case "mp3" : $recording_type = "audio/mpeg"; break;
+ case "ogg" : $recording_type = "audio/ogg"; break;
+ }
+ echo "";
+ echo "".$v_link_label_play."";
+ echo "".$v_link_label_download."";
+ }
+ else {
+ echo " | ";
+ echo " ";
+ }
+ echo " | \n";
if (if_group("admin") || if_group("superadmin") || if_group("cdr")) {
echo " ";
- echo " $v_link_label_view";
+ echo " $v_link_label_view";
echo " | \n";
}
echo "\n";
diff --git a/app/xml_cdr/xml_cdr_inc.php b/app/xml_cdr/xml_cdr_inc.php
index 91b9ceff01..97bf9a68ea 100644
--- a/app/xml_cdr/xml_cdr_inc.php
+++ b/app/xml_cdr/xml_cdr_inc.php
@@ -267,5 +267,6 @@ else {
$c = 0;
$row_style["0"] = "row_style0";
$row_style["1"] = "row_style1";
+ $row_style["2"] = "row_style2";
?>
\ No newline at end of file
diff --git a/themes/enhanced/config.php b/themes/enhanced/config.php
index 7accb1ec0c..e7c9d3a35c 100644
--- a/themes/enhanced/config.php
+++ b/themes/enhanced/config.php
@@ -5,5 +5,8 @@
$v_link_label_add = "
";
$v_link_label_delete = "
";
$v_link_label_view = "
";
+ $v_link_label_play = "
";
+ $v_link_label_pause = "
";
+ $v_link_label_download = "
";
?>
diff --git a/themes/enhanced/images/icon_download.png b/themes/enhanced/images/icon_download.png
new file mode 100644
index 0000000000..931554ec64
Binary files /dev/null and b/themes/enhanced/images/icon_download.png differ
diff --git a/themes/enhanced/images/icon_pause.png b/themes/enhanced/images/icon_pause.png
new file mode 100644
index 0000000000..c3aea46eb5
Binary files /dev/null and b/themes/enhanced/images/icon_pause.png differ
diff --git a/themes/enhanced/images/icon_play.png b/themes/enhanced/images/icon_play.png
new file mode 100644
index 0000000000..915d58986d
Binary files /dev/null and b/themes/enhanced/images/icon_play.png differ
diff --git a/themes/enhanced/template.php b/themes/enhanced/template.php
index ff86add45f..6947864411 100644
--- a/themes/enhanced/template.php
+++ b/themes/enhanced/template.php
@@ -209,7 +209,7 @@ td {
td.list_control_icons {
/* multiple icons exist (horizontally) */
padding: none;
- padding-left: 3px;
+ padding-left: 2px;
width: 50px;
text-align: right;
vertical-align: top;
@@ -432,6 +432,16 @@ table.tr_hover tr:hover td a {
padding: 5px 7px;
}
+.row_style2 {
+ border-bottom: 1px solid #c5d1e5;
+ background-color: #fff;
+ color: #000;
+ text-align: left;
+ padding: 0 0 0 2px;
+ width: 42px;
+ white-space: nowrap;
+}
+
.row_stylebg {
border-bottom: 1px solid #b9c5d8;
background-color: #f0f2f6;
@@ -1065,6 +1075,31 @@ legend {
}
+
+
";
- $v_link_label_add = "
";
- $v_link_label_delete = "
";
- $v_link_label_view = "
";
+ $v_link_label_edit = "
";
+ $v_link_label_add = "
";
+ $v_link_label_delete = "
";
+ $v_link_label_view = "
";
+ $v_link_label_play = "
";
+ $v_link_label_pause = "
";
+ $v_link_label_download = "
";
?>
diff --git a/themes/minimized/images/icon_download.png b/themes/minimized/images/icon_download.png
new file mode 100644
index 0000000000..931554ec64
Binary files /dev/null and b/themes/minimized/images/icon_download.png differ
diff --git a/themes/minimized/images/icon_pause.png b/themes/minimized/images/icon_pause.png
new file mode 100644
index 0000000000..c3aea46eb5
Binary files /dev/null and b/themes/minimized/images/icon_pause.png differ
diff --git a/themes/minimized/images/icon_play.png b/themes/minimized/images/icon_play.png
new file mode 100644
index 0000000000..915d58986d
Binary files /dev/null and b/themes/minimized/images/icon_play.png differ
diff --git a/themes/minimized/template.php b/themes/minimized/template.php
index bfc3ef81bb..9a3c9137b0 100644
--- a/themes/minimized/template.php
+++ b/themes/minimized/template.php
@@ -209,7 +209,7 @@ td {
td.list_control_icons {
/* multiple icons exist (horizontally) */
padding: none;
- padding-left: 3px;
+ padding-left: 2px;
width: 50px;
text-align: right;
vertical-align: top;
@@ -432,6 +432,16 @@ table.tr_hover tr:hover td a {
padding: 5px 7px;
}
+.row_style2 {
+ border-bottom: 1px solid #c5d1e5;
+ background-color: #fff;
+ color: #000;
+ text-align: left;
+ padding: 0 0 0 2px;
+ width: 42px;
+ white-space: nowrap;
+}
+
.row_stylebg {
border-bottom: 1px solid #b9c5d8;
background-color: #f0f2f6;
@@ -1079,6 +1089,31 @@ legend {
}
+
+