[Refactored/redesigned media sessions table Tijmen de Mes **20200312121148 Ignore-this: 59e4ae7618b4677f0e85f9bc8792e771 ] hunk ./library/media_sessions.php 41 - $target= 'tcp://'.$m[2].':'.$m[3]; - $transport= $m[1]; + $target = 'tcp://'.$m[2].':'.$m[3]; + $transport = $m[1]; hunk ./library/media_sessions.php 422 - print "

Sessions

"; hunk ./library/media_sessions.php 423 + print '

Sessions

'; hunk ./library/media_sessions.php 426 - - print " - - - - - - - - - - - - - - - - - - - - "; - - $i = 1; + printf('

Sessions (%d)

', count($this->sessions)); + + print '
Callers (".count($this->sessions).")Session IDPhonesMedia Streams
Caller addressRelay callerRelay calleeCallee addressStatusType/CodecDurationBytes
Caller
Bytes
Called
'; hunk ./library/media_sessions.php 438 - $sc = count($session->streams); + $streamsRowSpan = count($session->streams) + 1; hunk ./library/media_sessions.php 441 - " + ' hunk ./library/media_sessions.php 443 - + + + ', + $fromImage, + $toImage, hunk ./library/media_sessions.php 463 - $sc, - $sessionId, - $sc + $sessionId hunk ./library/media_sessions.php 465 - if ($fromImage == 'unknown.png') { - print ""; - } elseif ($fromImage == 'asterisk.png') { - print ""; - } else { - print " - \"$fromAgent\""; - } - print " - - "; + + // Header row for call sessions + printf( + ' + + + + + + + + + + + + + ', + $streamsRowSpan + ); + hunk ./library/media_sessions.php 488 - $status = $streamInfo->status; + $status = $streamInfo->status; hunk ./library/media_sessions.php 491 - if ($status=="idle" || $status=='hold') { + if ($status == "idle" || $status == "hold") { hunk ./library/media_sessions.php 545 - print " - - - - - - - - - - - "; + printf( + ' + + + + + + + + + + + + ', + $statusClass, + $type, + $codec, + $statusClass, + $align1, + $caller, + $statusClass, + $relay_caller, + $statusClass, + $relay_callee, + $statusClass, + $align2, + $callee, + $statusClass, + $status, + $statusClass, + $duration, + $statusClass, + $bytes_in1, + $statusClass, + $bytes_in2 + ); hunk ./library/media_sessions.php 583 - print ""; + print ''; hunk ./library/media_sessions.php 585 - $i++; + // Spacer row + print ''; hunk ./library/media_sessions.php 588 - print " -
- From: %s
- To: %s
+
%s%s +
+
From: %s
+
+
+
+
To: %s +
hunk ./library/media_sessions.php 454 -
- %s + + %s hunk ./library/media_sessions.php 457 - - ", - $sc, +
"; - if ($toImage == 'unknown.png') { - print ""; - } elseif ($toImage == 'asterisk.png') { - print ""; - } else { - print " - \"$toAgent\""; - } - print "
Type/CodecCaller addressRelay callerRelay calleeCallee addressStatusDurationBytes CallerBytes Called
$caller$relay_caller$relay_callee$callee$status$type $codec$duration$bytes_in1$bytes_in2
%s %s%s%s%s%s%s%s%s%s
 
 
 
-
"; + print "
"; hunk ./library/media_sessions.php 645 - return $image; + if ($image == 'asterisk.png') { + return sprintf( + "", + $agent, + $agent + ); + } + return sprintf( + "\"%s\"", + $image, + $agent, + $agent, + $agent + ); hunk ./library/media_sessions.php 668 - return "unknown.png"; + return "";