Example #1
0
<?php

include "autoload.php";
header('Access-Control-Allow-Origin: *');
error_reporting(4);
$digitalOcean = new DigitalOcean();
$servers = $digitalOcean->getMasterServer();
$view = new stdClass();
$view->streams = array();
foreach ($servers->servers as $server) {
    foreach ($server->nginx->server->application as $application) {
        foreach ($application->live->stream as $stream) {
            if ($stream->name != "test" && $stream->bw_in > 0) {
                $view->streams[] = new Stream($stream, $application->name);
            }
        }
    }
}
function cmp($a, $b)
{
    return strcmp($a->applicationname, $b->applicationname);
}
usort($view->streams, cmp);
echo json_encode($view->streams);