[Improve display for network status for multiple platforms Adrian Georgescu **20081214151900] hunk ./network_status.php 11 - hunk ./network_status.php 22 -if ($_REQUEST['datasource']) { - $datasources=array($_REQUEST['datasource']); -} else { - $datasources=array_keys($DATASOURCES); -} - -$filters=array('domain'=>$_REQUEST['domain']); - -foreach ($datasources as $datasource) { +print ""; +foreach (array_keys($DATASOURCES) as $datasource) { hunk ./network_status.php 25 - if (in_array($datasource,$CDRTool['dataSourcesAllowed'])) { - print "
"; + if (in_array($datasource,$CDRTool['dataSourcesAllowed']) && !$DATASOURCES[$datasource]['invisible']) { hunk ./network_status.php 30 + printf ("

%s

",$DATASOURCES[$datasource]['name']); hunk ./network_status.php 35 - + printf ("

%s

",$DATASOURCES[$datasource]['name']); hunk ./network_status.php 38 - - printf ("

%s

",$DATASOURCES[$datasource]['name']); hunk ./network_status.php 45 - $MediaSessions = new MediaSessionsNGNPro($DATASOURCES[$datasource]['mediaSessions'],$allowedDomains); + $MediaSessions = new MediaSessionsNGNPro($DATASOURCES[$datasource]['mediaSessions'],$allowedDomains); + $MediaSessions->getSessions(); + $MediaSessions->getSummary(); + print "

Media relays

"; + $MediaSessions->showSummary(); + + } else if ($DATASOURCES[$datasource]['mediaDispatcher']) { + $MediaSessions = new MediaSessions($DATASOURCES[$datasource]['mediaDispatcher'],$allowedDomains); hunk ./network_status.php 60 - hunk ./network_status.php 61 - hunk ./network_status.php 73 - print "
"; hunk ./network_status.php 76 +print ""; +