--- callmonitor.module.orig 2011-05-10 16:53:18.000000000 -0600
+++ callmonitor.module 2011-05-10 20:59:53.000000000 -0600
@@ -50,6 +50,7 @@
$m = getArgument($args,'m');
$a = getArgument($args,'a');
$q = getArgument($args,'q');
+ $sm = getArgument($args,'sm');
$start = getArgument($args,'start');
$span = getArgument($args,'span');
$order = getArgument($args,'order');
@@ -86,7 +87,7 @@
";
@@ -112,6 +113,7 @@
$m = getArgument($args,'m');
$f = getArgument($args,'f');
$q = getArgument($args,'q');
+ $sm = getArgument($args,'sm');
$start = getArgument($args,'start');
$span = getArgument($args,'span');
$order = getArgument($args,'order');
@@ -206,7 +208,7 @@
}
$unicode_q = urlencode($q);
- $recording_header .= "" . $text . $arrowImg . " | ";
+ $recording_header .= "" . $text . $arrowImg . " | ";
$i++;
}
@@ -217,32 +219,33 @@
// Index to keep track of where playback control rows should be inserted.
$playbackRow = 2;
if (is_array($data)) foreach($data as $key=>$value) {
- $i++;
-
// recording file
$recording = $recordings[$value['uniqueid'] . $value['calldate']];
- // date and time
- $buf = explode(' ', $value[calldate]);
- $date = $buf[0];
- $time = $buf[1];
+ if (($sm && is_file($recording)) || ($sm!='true')) {
+ $i++;
- $recordingLink = '';
- $downloadLink = '';
- if (is_file($recording)) {
- $_SESSION['ari_user']['recfiles'][$i] = $recording;
- $recordingLink = "
";
- $downloadLink = "
";
- if ($CALLMONITOR_ALLOW_DELETE) {
- $recording_delete_checkbox = " | ";
- }
- } else {
- if ($CALLMONITOR_ALLOW_DELETE) {
- $recording_delete_checkbox = " | ";
- }
- }
- $playbackRow++;
- $recording_body .= "
+ // date and time
+ $buf = explode(' ', $value[calldate]);
+ $date = $buf[0];
+ $time = $buf[1];
+
+ $recordingLink = '';
+ $downloadLink = '';
+ if (is_file($recording)) {
+ $_SESSION['ari_user']['recfiles'][$i] = $recording;
+ $recordingLink = "
";
+ $downloadLink = "
";
+ if ($CALLMONITOR_ALLOW_DELETE) {
+ $recording_delete_checkbox = " | ";
+ }
+ } else {
+ if ($CALLMONITOR_ALLOW_DELETE) {
+ $recording_delete_checkbox = " | ";
+ }
+ }
+ $playbackRow++;
+ $recording_body .= "
" . $recording_delete_checkbox . "
" . $date . " |
" . $time . " |
@@ -253,9 +256,10 @@
" . $value[duration] . " sec |
" . $recordingLink . " " . $downloadLink . " |
";
- }
- if (!count($data)) {
- $recording_body .= "
";
+ }
+ }
+ if (!count($data)) {
+ $recording_body .= "
";
}
// options
@@ -286,6 +290,7 @@
$ret .= "